![]() |
1
3
呼叫
要随机,必须允许随机数生成器在不接触种子的情况下运行。数字的顺序是随机的。如果你改变种子,你就开始一个新的序列。种子值可能不是很随机,从而导致问题。
根据需要多少个数字,可以考虑从
您应该在用完以前的种子之前尝试重置种子。您无法获得完整的32位随机性,因此可能需要在生成2个**28数字后重置种子。 |
![]() |
2
3
别撒种。 您唯一想要设置种子的时间是确保相同的事件持续发生。例如,如果你不想让玩家在你的游戏中作弊,你可以保存种子,然后在他们加载游戏时设置。然后,不管他们保存+重新加载多少次,它仍然会给出相同的结果。 |
![]() |
3
0
这真的取决于你需要随机数做什么。用一些实验来找出是否有什么不同。您还应该考虑到实际上存在一个伪随机数模式。如果有人能猜出下一个随机数,这对你有什么影响吗?如果不是,则在会话开始或服务器首次启动时对其进行一次种子设定。 在会话开始时播种一次可能是最有意义的,IMO。这样,用户在整个会话期间将得到一组伪随机数。如果你每次发一个页面的时候都输入种子,他们就不能保证这一点。 |
![]() |
ecology · 基于R中随机生成数集的子集列 2 年前 |
![]() |
Alan Jones · 使用random从列表创建动态列表 2 年前 |
![]() |
breking bed · 单击按钮时如何随机选择唯一编号 2 年前 |
![]() |
Carrot Man · 如何让熊猫数据框随机填充1和0? 2 年前 |
![]() |
Justin Arnold · 范围内的随机数不是随机数 2 年前 |
![]() |
Menna Magdy · 如何使用非模型字段进行过滤? 2 年前 |