小编Nea*_*eal的帖子

生成两个独立的随机数序列(C++)

我希望能够做这样的事情(显然不是有效的C++):

rng1 = srand(x)
rng2 = srand(y)

//rng1 and rng2 give me two separate sequences of random numbers
//based on the srand seed
rng1.rand()
rng2.rand()
Run Code Online (Sandbox Code Playgroud)

有没有办法在C++中做这样的事情?例如在Java中,我可以使用我想要的种子创建两个java.util.Random对象.似乎C++中只有一个全局随机数生成器.我确信有些库提供了这种功能,但无论如何只用C++来实现它?

c++ random

6
推荐指数
2
解决办法
2964
查看次数

标签 统计

c++ ×1

random ×1