插件窝 干货文章 rand() 与 mt_rand() 区别

rand() 与 mt_rand() 区别

php rand() mt_rand() 859    来源:插件窝    2019-11-26

相同点:


1、rand($min,$max)与mt_rand($min,$max)都是从$min到$max产生一个随机整数


不同点:


1、rand() 产生的随机数是从0 到 getrandmax()之间的随机数,mt_rand() 产生的随机数是从0 到mt_getrandmax()之间的随机数


2、mt_rand()是更好的随机数生成器,并且效率更高,范围更广