在 PHP 中,我们可以选择 mt_rand()和 rand()其中,mt_rand()
使用 Mersenne Twister 算法,rand()
使用 libc 随机生成器。
我想使用 array_rand 从数组中随机选择一个项目.但是,array_rand
是否使用 Mersenne Twister 算法?
使用 mt_rand
实现我自己的 array_rand
非常简单,但如果 array_rand 使用 Mersenne Twister,那就更好了。
最佳答案
It does now , 自 PHP 7.1 起;见this RFC还有这个bug report了解更多详情。
关于php - array_rand 是否使用 Mersenne Twister 算法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10101923/