iPhone上的Randoms号码

时间:2009-10-25 16:30:33

标签: iphone random

什么更好?我按照“善”的顺序排列优先顺序,我是否正确?

  1. arc4random
  2. randmom
  3. 兰特
  4. 1 - 最好,3 - 最差

    我需要一个非常好的randmon数字来代表一个低数字(<50),所以我使用%50来获得低于50的数字。

    由于

1 个答案:

答案 0 :(得分:0)

我非常确定 randMOM 是可以使用的。

哦,好吧,first google hit

如果您需要[n,m]范围内的数字,最佳方法将使用明确设计的函数来执行此操作。缩放(从[0,1)开始)和应用模数都可能略微改变分布。当然,这种倾斜可能完全无关(并且对于大多数应用可能只是理论上的考虑) - 特别是如果只使用基本的PRNG。