我有一个脚本在其中使用随机模拟。该脚本在集群上多次运行(约100次)。当然,我希望每个脚本的结果相互独立,但同时也希望可以重现结果。因此,我想在脚本开头设置随机数生成器的种子,但这个种子在集群上每次运行时必须不同。
我考虑这样做:
我考虑这样做:
import sys
import numpy as np
# sys.argv[1] is the number of the job on the cluster
np.random.seed(int(sys.argv[1]))
然而,这样会给我连续的种子(1、2、3……)。这些连续种子产生的随机数(最终结果)是否是随机且独立的?