在julia随机数生成器中设置随机种子
我想使用julia中正态分布数字的随机生成器进行几次检查。所以我想得到相同的伪随机数序列 实际上,我做的是随机矩阵,所以我希望我的两个程序都能生成:在julia随机数生成器中设置随机种子,julia,Julia,我想使用julia中正态分布数字的随机生成器进行几次检查。所以我想得到相同的伪随机数序列 实际上,我做的是随机矩阵,所以我希望我的两个程序都能生成: A = randn(dim,dim)
A = randn(dim,dim)
H = (A + A')/sqrt(2)
对于Julia 0.7以后的版本,相同的H矩阵更新了答案
import Random
Random.seed!(1234)
dim = 5
A = randn(dim,dim)
H = (A + A')/sqrt(2)
上一个答案,适用于Julia 0.6及更早版本
你在找那个,例如
将始终产生相同的结果。在Julia 0.7/1.0中,可以使用
Random.seed!(1234);
哪个是srand的参数范围?实际上有多个版本的srand
,请尝试methods(srand)
和?srand
以了解更多信息。srand
文档链接已关闭。@becko不再是了!:)Julia 0.7/1.0中不存在srand。我认为这是您现在可以使用的唯一功能。
srand(1234)
dim = 5
A = randn(dim,dim)
H = (A + A')/sqrt(2)