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

use*_*579 28 julia

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

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

A = randn(dim,dim)                                                                                                                                                                           
H = (A + A')/sqrt(2)
Run Code Online (Sandbox Code Playgroud)

相同的H矩阵

Iai*_*ing 35

你正在寻找这个srand功能,例如

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

将始终产生相同的结果.

  • 在Julia 0.7/1.0中不存在srand (2认同)

Rob*_*lly 9

在Julia 0.7/1.0中,您可以使用Random.seed!(1234); https://docs.julialang.org/en/v1/stdlib/Random/index.html#Generators-(creation-and-seeding)-1

  • 我认为这是您现在可以使用的唯一功能。 (2认同)