我又来了
random.seed里面有个种子,完全不知道什么是种子...种子有啥用啊?第二张图片里print中red前面有一个*,这有什么作用么? 随机数种子根本就不用关心,会用随机数就可以了 random.seed里面有个种子,完全不知道什么是种子...种子有啥用啊?
我们用的随机数其实是伪随机数
所谓伪随机数是有迹可循的,设定种子我们可以认为是固定的几个随机数
这样的好处可以确定测试数据是随机的,并有迹可循(多人测试中,所有人拿到的数是一致的,且随机的)
比如以下代码,只要设定了种子,生成的随机数永远是这些
import random
random.seed(10)#随机数种子为10
for i in range(10):
print(random.randint(1,10))
10
1
7
8
10
1
4
8
8
5
第二张图片里print中red前面有一个*,这有什么作用么?
在red是个列表,加上*号是解包,将容器中的元素拿出来
red = list(range(10))
print(red)
print(*red)
0 1 2 3 4 5 6 7 8 9 逃兵 发表于 2021-7-19 21:54
我们用的随机数其实是伪随机数
所谓伪随机数是有迹可循的,设定种子我们可以认为是固定的几个随机数
这 ...
哦哦哦 我就说为啥我写出来的程序总是有中括号
谢谢大佬
页:
[1]