Revision: 50680
                            
                                                            
                                    
                                        
Initial Code
                                    
                                    
                                                            
                                    
                                        
Initial URL
                                    
                                    
                                
                                                            
                                    
                                        
Initial Description
                                    
                                    
                                
                                                            
                                    
                                        
Initial Title
                                    
                                    
                                                            
                                    
                                        
Initial Tags
                                    
                                    
                                
                                                            
                                    
                                        
Initial Language
                                    
                                    
                                                    
                        at August 30, 2011 06:17 by FMalk
                            
                            Initial Code
static List<int> findPrimes(int max)
    {
        var vals = new List<int>((int)(max / (Math.Log(max) - 1.08366)));
        var maxSquareRoot = Math.Sqrt(max);
        var eliminated = new BitArray(max + 1);
        vals.Add(2);
        for (int i = 3; i <= max; i += 2)
        {
            if (!eliminated[i])
            {
                if (i < maxSquareRoot)
                {
                    for (int j = i * i; j <= max; j += 2 * i)
                        eliminated[j] = true;
                }
                vals.Add(i);
            }
        }
        return vals;
    }
                                Initial URL
Initial Description
Initial Title
Prime Numbers Generator
Initial Tags
Initial Language
C#