python不放回取随机数
时间: 2024-04-30 14:16:38 浏览: 129
python 实现随机数
在Python中,可以使用random.sample()函数实现不放回地从给定序列中取随机数。该函数需要传入两个参数:序列和要取的数量。例如,如果想从列表[1, 2, 3, 4, 5]中随机取出3个数,可以这样写:
```
import random
sample_list = [1, 2, 3, 4, 5]
random_list = random.sample(sample_list, 3)
print(random_list)
```
运行结果可能为[3, 1, 5],每次运行结果都可能不同。注意,如果指定的数量大于序列长度,将会抛出ValueError异常。
阅读全文