收藏本站 收藏本站
积木网首页 - 软件测试 - 常用手册 - 站长工具 - 技术社区
首页 > PHP > PHP数学函数 > 正文

首页 - PHP - 数据库 - 操作系统 - 游戏开发 - JS - Android - MySql - Redis - MongoDB - Win8 - Shell编程 - DOS命令 - jQuery - CSS样式 - Python - Perl

Access - Oracle - DB2 - SQLServer - MsSql2008 - MsSql2005 - Sqlite - PostgreSQL - node.js - extjs - JavaScript vbs - Powershell - Ruby

PHP技巧 - PHP基础 - PHP实例 - PHP字符串 - PHP数据库函数 - Mysql函数 - PDO类库 - PHP错误处理 - PHP选项 - PHP函数库 - PHP数学函数 - PHP数组

PHP:mt_srand()的用法_Math函数

mt_srand

(PHP 4, PHP 5)

mt_srand — 播下一个更好的随机数发生器种子

说明

void mt_srand ([ int $seed ] )

seed 来给随机数发生器播种。 没有设定 seed 参数时,会被设为随时数。

Note: 自 PHP 4.2.0 起,不再需要用 srand() 或 mt_srand() 给随机数发生器播种 ,因为现在是由系统自动完成的。

参数

seed

可选的种子值

返回值

没有返回值。

更新日志

版本 说明 4.2.0 The seed becomes optional and defaults to a random value if omitted. 5.2.1 The Mersenne Twister implementation in PHP now uses a new seeding algorithm by Richard Wagner. Identical seeds no longer produce the same sequence of values they did in previous versions. This behavior is not expected to change again, but it is considered unsafe to rely upon it nonetheless.

范例

Example #1 mt_srand() 例子

<?php
// seed with microseconds
function make_seed()
{
  list($usec, $sec) = explode(' ', microtime());
  return (float) $sec + ((float) $usec * 100000);
}
mt_srand(make_seed());
$randval = mt_rand();
?>

参见

mt_rand() - 生成更好的随机数 mt_getrandmax() - 显示随机数的最大可能值 srand() - 播下随机数发生器种子

PHP:octdec()的用法_Math函数
octdec(PHP4,PHP5)octdec八进制转换为十进制说明numberoctdec(string$octal_string)返回octal_string参数所表示的八进制数的十进制等值。参数octal_string要转换的八进制的

PHP:mt_getrandmax()的用法_Math函数
mt_getrandmax(PHP4,PHP5)mt_getrandmax显示随机数的最大可能值说明intmt_getrandmax(void)返回调用mt_rand()所能返回的最大的随机数。返回值返回调用mt_rand()所能返回的

PHP:min()的用法_Math函数
min(PHP4,PHP5)min找出最小值说明mixedmin(array$values)mixedmin(mixed$value1,mixed$value2[,mixed$...])如果仅有一个参数且为数组,min()返回该数组中最小的值。如果给出了

本周排行

更新排行

强悍的草根IT技术社区,这里应该有您想要的!
Copyright © 2010 Gimoo.Net. All Rights Rreserved  京ICP备05050695号