Я пытаюсь распечатать номер лотереи от 00000 до 99999, где каждый номер имеет порядковый номер 0..5.Распечатайте номер лотереи
Я пытался использовать функцию комбинации в рубин, но она не будет использовать одни и те же номера для комбинации
Я пытался использовать время цикла.
count = 0
while count <= 99999
puts "number = " + count.to_s
count +=1
end
Это напечатает номер 0-99999.
Моя проблема состоит в том, чтобы сделать 0 5 цифр и дать каждому номеру серийный номер.
'sprintf' "печатает" в строку. OP хочет печатать на консоли, поэтому используйте 'printf' или' puts '% 05d'% [count] '. Класс Ruby String имеет метод '%' («format»), который принимает стандартную строку формата «printf». –