探讨PHP函数mt_srand使用技巧

开发 后端
PHP函数mt_srand的语法为void mt_srand ( int seed ),我们可以利用参数seed来给随机数发生器播种。希望本文介绍的内容能够帮助大家提高实际编程能力。

PHP函数mt_srand是PHP语言中庞大的函数库中的一种。它能够向随机数发生器播种,利于我们获取随机数。下面我们讲针对这一函数的应用方法做一个详细的介绍。#t#

PHP函数mt_srand说明

void mt_srand ( int seed )

用 seed 来给随机数发生器播种。从 PHP 4.2.0 版开始,seed 参数变为可选项,当该项为空时,会被设为随时数。

例子 1. PHP函数mt_srand 范例

  1. < ?php  
  2. // seed with microseconds  
  3. function make_seed()  
  4. {  
  5. list($usec, $sec) = explode
    (' ', microtime());  
  6. return (float) $sec + 
    ((float) $usec * 100000);  
  7. }  
  8. mt_srand(make_seed());  
  9. $randval = mt_rand();  
  10. ?>   

 

注: 自 PHP 4.2.0 起,不再需要用 srand() 或PHP函数mt_srand给随机数发生器播种,现已自动完成。
参见 mt_rand(),mt_getrandmax() 和 srand()。

责任编辑:曹凯 来源: 新浪博客
相关推荐

2009-12-10 17:09:42

PHP编码转换函数

2009-12-08 11:16:07

PHP动态图像创建

2009-12-07 16:59:53

PHP匹配颜色函数

2009-11-30 09:21:39

PHP函数rmdir(

2009-12-11 13:25:01

PHP页面跳转

2009-11-30 15:58:13

PHP数学函数

2009-12-07 14:29:08

PHP array_w

2009-12-01 10:50:45

PHP函数requir

2009-12-07 10:54:46

PHP uploade

2009-11-23 10:31:25

PHP使用JSON

2009-11-27 09:30:58

PHP函数mb_str

2009-12-03 09:49:59

PHP分页导航函数

2009-12-02 15:02:09

PHP simplex

2009-12-01 14:26:19

PHP函数ob_sta

2009-12-11 14:16:13

PHP获取字段长度

2009-12-15 18:30:56

Ruby使用DBI包装

2009-12-08 14:00:11

PHP函数microt

2009-12-11 10:59:48

PHP函数extrac

2009-12-08 09:51:10

PHP intval函

2009-11-30 17:49:51

PHP函数preg_s
点赞
收藏

51CTO技术栈公众号