PHP mt_rand() 函数
来源:互联网 发布:重庆软件销售招聘 编辑:程序博客网 时间:2024/06/09 21:18
mt_rand() 使用 Mersenne Twister 算法返回随机整数。
语法
mt_rand(min,max)
说明
如果没有提供可选参数 min 和 max,mt_rand() 返回 0 到 RAND_MAX 之间的伪随机数。例如想要 5 到 15(包括 5 和 15)之间的随机数,用 mt_rand(5, 15)。
很多老的 libc 的随机数发生器具有一些不确定和未知的特性而且很慢。PHP 的 rand() 函数默认使用 libc 随机数发生器。mt_rand() 函数是非正式用来替换它的。该函数用了 Mersenne Twister 中已知的特性作为随机数发生器,它可以产生随机数值的平均速度比 libc 提供的 rand() 快四倍。
提示和注释
注释:自 PHP 4.2.0 起,不再需要用 srand() 或 mt_srand() 函数给随机数发生器播种,现在已自动完成。
注释:在 3.0.7 之前的版本中,max 的含义是 range 。要在这些版本中得到和上例相同 5 到 15 的随机数,简短的例子是 mt_rand (5, 11)。
例子
在本例中,我们会返回一些随机数:
<?phpecho(mt_rand());echo(mt_rand());echo(mt_rand(10,100));?>
输出类似:
315090628851328967835
0 0
- PHP mt_rand() 函数
- PHP mt_rand() 函数
- PHP mt_srand(),rand(),mt_rand() 函数
- PHP函数rand和mt_rand mt_rand() 比rand() 快四倍
- php mt_rand
- PHP随机数生成函数mt_rand()比rand()更好
- 笔记--PHP 函数之mt_rand( 33, 126)&chr()
- PHP获取随机数的函数rand()和mt_rand()
- php随机数rand和mt_rand
- PHP rand和mt_rand 区别
- php rand 和 mt_rand区别
- php随机数rand(),mt_rand()简说
- php lcg_value与mt_rand生成0~1随机小数的效果比较
- mt_rand与rand的对比
- 怎样让mt_rand产生负数和正数
- php函数
- php函数
- PHP函数
- DevSuite助力北京拓敏,管理产品研发全过程
- 结构化程序设计----分支结构
- Mac OSX系统 RODBC连接Mysql数据库乱码的解决方法
- Hibernate实战_笔记8(Ant设置Schema导出)
- codeforces#234_div2_D Dima and Bacteria floyd+并查集
- PHP mt_rand() 函数
- Word Ladder - LeetCode
- Hibernate从入门到精通(二)Hibernate实例演示 .
- lucene搜索索引
- javascript 正则表达式(2)
- sip研究6
- 代码抽象三原则
- 电脑中删掉的照片怎么恢复
- Android 各种音量的获取和设置