import numpy as np
>>> np.random.seed(5)
>>> np.random.rand(3)
array([0.22199317, 0.87073231, 0.20671916])
>>> np.random.seed(5)
>>> np.random.rand(3)
array([0.22199317, 0.87073231, 0.20671916])
当我们设置相同的seed,每次生成的随机数相同。如果不设置seed,则每次会生成不同的随机数
# 未设置seed
>>> np.random.rand(3)
array([0.91861091, 0.48841119, 0.61174386])
# 设置seed
>>> np.random.seed(5)
>>> np.random.rand(4)
array([0.22199317, 0.87073231, 0.20671916, 0.91861091])
>>> np.random.seed(5)
>>> np.random.rand(4)
array([0.22199317, 0.87073231, 0.20671916, 0.91861091])