Method: PrimeTime::Calculate.primes

Defined in:
lib/prime_time/calculate.rb

.primes(n) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
# File 'lib/prime_time/calculate.rb', line 5

def primes(n)
  result = []
  i = 2
  
  while result.size < n do
    result << i if is_prime?(i)
    (i % 2 == 0)? i += 1 : i += 2
  end
  
  result
end