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

时间:5年前   阅读:4781

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,我们将及时处理。

微信扫码关注

更新实时通知

上一篇:期权单腿投资策略是什么?要怎么玩?

下一篇:透明度设置和Firefox、IE对CSS的兼容

网友评论

请先 登录 再评论,若不是会员请先 注册