RosettaCodeData/Task/Repunit-primes/Ruby/repunit-primes.rb

8 lines
183 B
Ruby

require 'prime'
require 'gmp'
(2..16).each do |base|
res = Prime.each(1000).select {|n| GMP::Z(("1" * n).to_i(base)).probab_prime? > 0}
puts "Base #{base}: #{res.join(" ")}"
end