PHP随机数rand和mt_rand区别_PHP_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > PHP > PHP随机数rand和mt_rand区别

PHP随机数rand和mt_rand区别

 2018/3/27 11:47:10  青春..荒唐  程序员俱乐部  我要评论(0)
  • 摘要:rand()和mt_rand()作用都是产生一个随机整数,都有两种使用形式:1.intrand(void)/intmt_rand(void)2.intrand(int$min,int$max)/intmt_rand($min,$max)对第一种形式:rand()产生的随机数为0到getrandmax()之间mt_rand()产生的随机数为0到mt_getrandmax()之间对第二种形式:rand()产生从$min到$max之间的随机数mt_rand()产生从$min到$max之间的随机数对比
  • 标签:PHP 区别

rand()和mt_rand()作用都是产生一个随机整数,都有两种使用形式:

?

1.int rand(void) / int mt_rand(void)

2.int rand(int $min, int $max) / int mt_rand($min, $max)

?

对第一种形式:

? ? ?rand()产生的随机数为0到getrandmax()之间

? ? ?mt_rand()产生的随机数为0到mt_getrandmax()之间

?

对第二种形式:

? ? ?rand()产生从$min到$max之间的随机数

? ? ?mt_rand()产生从$min到$max之间的随机数? ??

?

对比:

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

?

?

?

?

.

上一篇: PHP函数积累 下一篇: 没有下一篇了!
发表评论
用户名: 匿名