使用哈希表(数组)来存储生成的随机数,并检查每个新生成的随机数是否已经存在。如果存在,则重新生成一个直到获得一个不重复的随机数。
将随机数放入数组中,使用 PHP 的
shuffle
函数打乱数组的顺序,然后从打乱的数组中提取随机数。这种方法确保了随机数不重复。
mt_rand
mt_rand
函数可以生成一个随机范围内的整数,通过除以一个大数(例如
PHP_INT_MAX
)来获得小数部分。
rand
rand
函数可以生成一个随机范围内的整数,通过除以范围的大小来获得小数部分。
openssl_random_pseudo_bytes
openssl_random_pseudo_bytes
函数可以生成一个随机字节序列,通过将字节转换为浮点数来获得小数部分。
mt_rand
、
rand
或
openssl_random_pseudo_bytes
可生成小数点随机数。
本文地址:https://www.qianwe.cn/article/853.html