【发布时间】:2014-11-16 17:39:02
【问题描述】:
我有这个代码,我试图生成十个随机数。它确实会生成十个随机数,但也会生成十行相同的数字。 我试图让它在一行上只生成十个随机数。
这是我的代码:
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)
【问题讨论】:
-
为什么要为其中的每个项目打印一次整个
number_list?去掉第二个for循环,没有意义。 -
好的,我让它工作了。谢谢 !! =D
-
顺便生成10个唯一随机数最好使用
random.sample:random.sample(xrange(1, 100), 10)
标签: python list random numbers