Какое определение смещения в:
Распределение возвращаемых значений mt_rand() смещается в сторону четных чисел в 64-битных сборках PHP, когда max превышает 2 ^ 32.
Если это предвзятость, указанная в альтернативных правилах обрезания для округления, я не думаю, что это действительно имеет значение (поскольку смещение на самом деле не видно).
Кроме того, mt_rand()
заявлено в четыре раза быстрее, чем rand()
, просто добавив три символа спереди!
Предполагая, что mt_rand
доступен, какой недостаток его использования?