Я согласен с @Neil Похоже, что вы хотите 2d массив. Вот еще один способ сделать это.
from random import randint
my_list = [[randint(1, 11) for i in xrange(10)] for j in xrange(randint(5, 10))]
Это создаст объект с номером 0-9 в 5-9 раз. например [[2,3,4,5 ...], [1,2,2,3 ...] ...]
Затем вы просто перебираете объект, чтобы распечатать его так, как вы хотите
for item in my_list:
print item
UPDATE
Учитывая комментарий вы ответили здесь является примером генератора случайных чисел файла.
from random import randint
#number of lines to create on the file
n = 3
with open('my_file.txt', 'w') as cout:
for i in xrange(n):
cout.write('{0}\n'.format(randint(1000, 10000))) #this is exclusive so it will only go as high as 9999
Если вы хотите, чтобы в каждом формате линии было больше чисел, текст внутри метода записи. E.G
cout.write('{0}, {1}\n'.format(randint(1000, 10000), randint(1000, 10000)))
Умеешь ли ты быть более конкретным? Вы хотите, чтобы результат выглядел определенным образом во время печати? Похоже, вам нужен 2-й массив. – reticentroot
@reticentroot Попытка создать файл случайных чисел для тестирования (3485, 6758, 8094), но каждый набор из 4 чисел на новой строке. – scorpionz