mt_srand()

创建于 2024-12-03 / 22
字体: [默认] [大] [更大]

❮ PHP Math 数学参考手册

实例

播种随机数生成器:

<?php
mt_srand(mktime());
echo(mt_rand());
?> 亲自试一试 »

定义和用法

mt_srand() 函数播种 Mersenne Twister 随机数生成器。

提示:从 PHP 4.2.0 开始,随机数生成器自动播种,因此没有必要使用该函数。


语法

mt_srand(seed, mode);

参数值

参数 描述
seed 可选。规定播种值。
mode 可选。 指定要使用的算法。 可以是以下常量之一:
  • MT_RAND_MT19937 - 使用固定、正确的 Mersenne Twister 实现(从 PHP 7.1 开始使用)
  • MT_RAND_PHP - 使用了不正确的 Mersenne Twister 实现(直到 PHP 7.1 才使用)

技术细节

返回值: None
返回类型: -
PHP 版本: 4+
PHP 更新日志: PHP 4.2.0: 随机数生成器自动播种。

❮ PHP Math 数学参考手册
0 人点赞过