在julia随机数生成器中设置随机种子

在julia随机数生成器中设置随机种子,julia,Julia,我想使用julia中正态分布数字的随机生成器进行几次检查。所以我想得到相同的伪随机数序列 实际上,我做的是随机矩阵,所以我希望我的两个程序都能生成: A = randn(dim,dim)

我想使用julia中正态分布数字的随机生成器进行几次检查。所以我想得到相同的伪随机数序列

实际上,我做的是随机矩阵,所以我希望我的两个程序都能生成:

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)