#!/usr/bin/ruby class Numeric def prime_number? 2.upto(self - 1) do |x| if self % x == 0 return false end end return true end end aPrimes = Array.new startTime = Time.now 2.upto(1000) do |n| if n.prime_number? aPrimes.push(n) end end endTime = Time.now puts endTime - startTime puts aPrimes