使用random.randint的随机数

时间:2014-09-22 17:04:47

标签: python list random numbers

我有这个代码,我试图生成十个随机数。它确实产生十个随机数,但也产生十个相同数字的行。 我试图把它带到只能在一行产生十个随机数的地方。

这是我的代码:

import random

number_list=[]

for count in range(10):
    number=random.randint(1,100)

    number_list.append(number)

for numbers in number_list:
    print(number_list)

4 个答案:

答案 0 :(得分:0)

要打印数组:

print(numbers_list)

答案 1 :(得分:0)

试试这个。您实际上正在运行第二个for循环打印,这将打印相同的列表十次。

import random

number_list=[]

for count in range(10):
    number=random.randint(1,100)
    number_list.append(number)
print number_list

答案 2 :(得分:0)

您可以使用joinmap功能:

','.join(map(str,number_list))

演示:

>>> ','.join(map(str,[1,2,3,4,5]))
'1,2,3,4,5'

答案 3 :(得分:0)

试试这个:

for count in range(10):
    number=random.randint(1,100)

    number_list.append(number)

for numbers in number_list:
    print(numbers),