【发布时间】:2017-09-22 18:26:04
【问题描述】:
我有几行生成随机数的代码,如何停止生成重复数?
import random
num = random.randrange(0,1000)
x = 13
while num != x :
num = random.randrange(0 , 14)
print(num)
【问题讨论】:
-
使用集合来存储数字。
-
如果可以使用
numpy:numbers = numpy.random.choice(range(1000), however_many_numbers_you_want, replace=False)
标签: python python-3.x