Random 非顺序随机数生成器(不确定术语)
所以我正在开发的一个游戏有一个地图系统,其中地图的各个部分可以独立于(大部分)其他部分加载 我想要一个随机数生成器,给定一个种子数和一个地图零件号,它将生成一个随机数。但对于每对种子和映射零件号,该编号必须一致Random 非顺序随机数生成器(不确定术语),random,Random,所以我正在开发的一个游戏有一个地图系统,其中地图的各个部分可以独立于(大部分)其他部分加载 我想要一个随机数生成器,给定一个种子数和一个地图零件号,它将生成一个随机数。但对于每对种子和映射零件号,该编号必须一致 这种随机数发生器叫什么?还有,这种RNG的好例子是什么?大多数随机数生成器都是这样工作的。将seed和part\u number的组合调用seed()函数,然后调用random()函数以获得所需的“随机”数(当然,它实际上不是随机数,但这正是您想要的) 例如,在C++中: srand(s
这种随机数发生器叫什么?还有,这种RNG的好例子是什么?大多数随机数生成器都是这样工作的。将
seed
和part\u number
的组合调用seed()
函数,然后调用random()
函数以获得所需的“随机”数(当然,它实际上不是随机数,但这正是您想要的)
例如,在C++中:
srand(seed*part_number); // How you combine seed and part_number doesn't matter.
result = rand();
大多数随机数生成器都是这样工作的。将
seed
和part\u number
的组合调用seed()
函数,然后调用random()
函数以获得所需的“随机”数(当然,它实际上不是随机数,但这正是您想要的)
例如,在C++中:
srand(seed*part_number); // How you combine seed and part_number doesn't matter.
result = rand();
在我看来,你根本不是在寻找PRNG,而是在寻找。(当然,具有固定种子值的PRNG是过程生成中非常常见和流行的实现技术。)我觉得您根本不是在寻找PRNG,而是在寻找。(当然,具有固定种子值的PRNG是过程生成中非常常见和流行的实现技术。)