打印彩票号码

时间:2013-11-25 09:40:18

标签: ruby

我正在尝试打印从00000到99999的彩票号码,其中每个号码的序列号为0..5。

我尝试在ruby中使用组合函数,但它不会使用相同的数字组合

我试过使用while循环。

count = 0
while count <= 99999

puts "number = " + count.to_s
count +=1
end

这将打印0-99999号。

我的问题是输入0 5位数并给每个数字一个序列号。

2 个答案:

答案 0 :(得分:2)

(0..99999).each { |count| puts "Number = #{count.to_s.rjust(5, '0')}" }

答案 1 :(得分:1)

要打印一个总是包含5个字符的整数:

sprintf '%05d­', count