lcg_value()是否可以滚动一个完美的1?

时间:2014-11-17 02:47:17

标签: php

标题说明了一切。如果lcg_value选择了[0,1][0,1),则说明文档不明确。

1 个答案:

答案 0 :(得分:2)

  1. Test shows 0和1是合法值。但是......

  2. PHP使用Combined Linear Congruential Generator。与维基一样,R值不能等于0(因为要检查)并且不能等于1(因为X小于m(因为模数m - 1)的X结果

  3. 因此,lcg_value的结果属于(0,1)而属于[0,1]