22
2019
12

php随机数rand()和mt_rand() 用法区别

rand(min,max):生成min到max 的随机数。

注意:包括边界

rand() 返回 0 到 RAND_MAX 之间的伪随机整数。例如,想要 1 到 10(包括 1 和 10)之间的随机数,用 rand(1, 10)。

rand()函数用户获取随机数,具体用法如下:

rand()可以设置0个参数或者两个参数,如rand($min,$max),$min表示从XX开始取值,$max表示最大只能为XX

例如:

<?php
echo rand() . "\n";//得到一个不定位数的随机数
echo rand(1, 10);//在1~10之间取一个数
?>

rand()和mt_rand() 区别:

mt_rand() 用法跟rand()类似,但是mt_rand()的执行效率更高,平常使用也推荐用mt_rand().

mt_rand()是更好地随机数生成器,因为它跟rand()相比播下了一个更好地随机数种子;而且性能上比rand()快4倍,mt_getrandmax()所表示的数值范围也更大

原文链接:https://www.qiquanji.com/post/8526.html

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

gzh

微信扫码关注

更新实时通知

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。