1.种子固定时
import numpy as np
seed=9
np.random.seed(seed)#如果使用相同的num,则每次生成的随机数都相同。
perm = np.random.permutation(10)#这里找10表示生成器10个随机数
print(perm)#因为前面的随机数种子固定,都是,所以这里无论运行多少遍程序,生成的随机数都一样,都是[8 4 7 2 1 9 3 0 6 5]
2、种子不固定时
for i in range(5):
np.random.seed()#当不指定随机数种子的话,生成的随机数每次都是不一样的
perm = np.random.permutation(10)
print(perm)
#[8 4 7 2 1 9 3 0 6 5]
# [5 7 1 4 6 8 0 2 3 9]
# [5 1 2 9 6 7 8 4 3 0]
# [1 9 2 8 6 3 7 5 0 4]
# [5 0 9 8 2 6 4 3 7 1]
# [0 5 1 9 8 6 2 4 3 7]