PHP中如何使用rand产生随机数

2023-05-14,

这篇文章给大家分享的是有关PHP中如何使用rand产生随机数的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

rand产生随机数

<?php
$base = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
$count = strlen($base);
$random = '';
for ($i=0; $i < 16; $i++) { 
 $random.=$base[rand(0,$count-1)];
}
echo $random;
?>

rand()函数是使用libc 的随机数发生器生成随机数的,一般较慢,且有不确定因素,建议使用mt_rand函数替代。

getrandmax()函数可以返回rand函数能够产生的最大的随机数(我的系统为32767),所以在设置rand函数第二个参数时不要超高getrandmax的返回值。

感谢各位的阅读!关于“PHP中如何使用rand产生随机数”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

《PHP中如何使用rand产生随机数.doc》

下载本文的Word格式文档,以方便收藏与打印。