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
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。