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

时间:2014-07-29 00:17:23

标签: julia

我想在julia中使用随机生成器对正态分布数进行一些检查。所以我想要的是获得相同的伪随机数序列。

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

A = randn(dim,dim)                                                                                                                                                                           
H = (A + A')/sqrt(2)

相同的H矩阵

2 个答案:

答案 0 :(得分:35)

更新了答案,适用于Julia 0.7以后。

import Random
Random.seed!(1234)
dim = 5
A = randn(dim,dim)
H = (A + A')/sqrt(2)

之前的回答,对于Julia 0.6及更早版本。

您正在寻找srand function,例如

srand(1234)
dim = 5
A = randn(dim,dim)
H = (A + A')/sqrt(2)

将始终产生相同的结果。

答案 1 :(得分:9)