définir la graine aléatoire dans Julia générateur de nombres aléatoires
je voudrais faire quelques vérifications en utilisant le générateur aléatoire pour les nombres distribués normaux dans julia. Donc ce que je voudrais, c'est d'obtenir la même séquence de nombres pseudo-aléatoires.
en fait, je fais des matrices aléatoires, donc je voudrais que mes deux programmes génèrent:
A = randn(dim,dim)
H = (A + A')/sqrt(2)
la même matrice H
25
demandé sur
user2820579
2014-07-29 04:17:22
2 réponses
vous cherchez le srand
function, e.g.
srand(1234)
dim = 5
A = randn(dim,dim)
randn(dim,dim)
H = (A + A')/sqrt(2)
produira toujours les mêmes résultats.
33
répondu
IainDunning
2017-10-30 21:04:47
Julia 0.7/1.0, vous pouvez utiliser Random.seed!(1234);
https://docs.julialang.org/en/v1/stdlib/Random/index.html#Generators-(creation-and-seeding)-1
0
répondu
Rob Donnelly
2018-09-24 19:29:42