当前位置 : 主页 > 网络推广 > seo >

随机 – 在朱莉娅中检索RNG种子

来源:互联网 收集:自由互联 发布时间:2021-06-16
在朱莉亚,可以设置全球RNG的种子 srand(SEED) 如何检索全局RNG的种子或当前状态,例如再来一次? 目标是在任何给定的时间点获得RNG的状态,并在不同的会话中重新创建它,而不知道同时发生
在朱莉亚,可以设置全球RNG的种子

srand(SEED)

如何检索全局RNG的种子或当前状态,例如再来一次?

目标是在任何给定的时间点获得RNG的状态,并在不同的会话中重新创建它,而不知道同时发生的初始种子或对RNG的所有调用.

例如,R允许访问当前种子

.Random.seed

我希望朱莉娅能有同样的方式.

Base.Random.RANDOM_SEED是你获取种子的朋友:

julia> srand(10)

julia> Base.Random.RANDOM_SEED
1-element Array{Uint32,1}:
 0x0000000a

julia> srand(1)

julia> Base.Random.RANDOM_SEED
1-element Array{Uint32,1}:
 0x00000001

julia> srand(0xF)

julia> Base.Random.RANDOM_SEED
1-element Array{Uint32,1}:
 0x0000000f

这没有记录,但the source很容易阅读.我不知道如何获得RNG的当前状态,但它可能在dSFMT模块中

网友评论