我想进行一项需要随机数的科学实验。但是,随机数必须是可重复的,因为科学实验的结果集必须能够被复制以供其他人验证/验证和使用。
注意:我不需要任何特殊/安全随机数,简单的伪随机数是完全可以接受的。
在C#中,可以为随机数生成器播种。但是,播种随机数生成器(具有相同的值)将生成相同的随机数集:
显然有一个解决方案,即记录随机数集并将其与我的实验一起发布,但这看起来过分,我想知道它是否真的有必要。
我对记录的和实际的现实世界使用感兴趣。 (即,如果文档说明了一件事,但现实世界的用法显示了其他东西)。