首页 期权学习期权知识正文

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

xiaojiucai 期权知识 2020-08-17 648 0

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

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

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。