This post is tested under Julia v1.6.1.
In Julia, you can set a random seed using the Random.seed!
function. However, keep in mind that you have to use it every time you are using the random number generator.
julia> using Random
julia> Random.seed!(1234)
MersenneTwister(1234)
julia> rand(3)
3-element Vector{Float64}:
0.5908446386657102
0.7667970365022592
0.5662374165061859
julia> rand(3) # Note how the result is different from above
3-element Vector{Float64}:
0.4600853424625171
0.7940257103317943
0.8541465903790502
julia> Random.seed!(1234)
MersenneTwister(1234)
julia> rand(3) # Now the same result combs back
3-element Vector{Float64}:
0.5908446386657102
0.7667970365022592
0.5662374165061859
Last modified on 2021-12-03