php中rand()与mt_rand()都是用于产生一个指定范围内单独随机数的函数,如果需雪字成语要产生多个不重复的随机数,请参考:php生成指定范围内的n个不重复的随机数。
既然他们都是用于产生一个随机数,那么他们有什么区别呢?
rand()
函数默认使用 libc 随机数发生器,很多老的 感恩节快乐的短句子libc 的随机数发生器具有一些不确定和未知的特性而且效率很低;mt_rand() 则是用了 mernne twister 中已知的特性作为随机数发生器,它产生随机数值的平均速度比 libc 提供的 rand() 快四倍。所以在php中mt_rand()函数是非正式用来替换rand()的。
语法:
rand(min,max)mt_rand(min,max)
min,max 皆为可选,规定随机数产生的范围。
如果没有提供可选参数 min 和 max,则返回 0 到 r青年大学习心得and_max 之间的伪随机整数。例如,想要 1 到 100(包括 1 和 100)之间的随机数,用 rand(1, 100) 或 mt_rand(1,100)。
注普通话考试第四题: 自 php 4.2.0 起,php产生随机数都不再需要用 srand() 或 mt_srand() 函数产生随机种子,已经会自动完成。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对www.887551.com的支持。如果你想了解更多相关内容请查看下根号零等于多少面相关链接
本文发布于:2023-04-07 11:13:50,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/8a1526f764cda345f1a3e805ee07362f.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:PHP随机数函数rand()与mt.doc
本文 PDF 下载地址:PHP随机数函数rand()与mt.pdf
留言与评论(共有 0 条评论) |