PHP mt_srand()函数
定义和用法
函数名称中的前缀“mt”代表MersenneTwister。mt_srand()函数是用于接种Mersenne扭曲随机数generaror。播种会初始化随机数生成器。大多数随机数生成器都需要初始种子。在PHP中,因为自动完成,所以mt_srand()函数的使用是可选的。
该函数没有任何返回值。
语法
mt_srand ([ int $seed [, int $mode = MT_RAND_MT19937 ]] ) : void
参数
将用作种子的整数。如果未给出,则给出一个随机数
使用以下常量之一指定实现方式
MT_RAND_MT19937使用固定的MersenneTwister实现
MT_RAND_PHP使用默认实现
返回值
该函数不返回任何值。
PHP版本
此功能在PHP4.x,PHP5.x和PHP7.x中可用。
示例
此示例在使用rand()函数之前首先初始化随机数生成器-
<?php mt_srand(5); echo "mt_rand(1,100)=", mt_rand(1,100); ?>
输出结果
这可能会产生以下结果-
mt_rand(1,100)=12
示例
以下示例使用当前时间戳初始化随机数生成器-
<?php mt_srand(time()); echo "mt_rand()=", mt_rand(); ?>
输出结果
这可能会产生以下结果-
mt_rand()=548287992
热门推荐
10 祝女儿简短祝福语大全
11 大学新年祝福语简短创意
12 元旦适合的祝福语简短
13 朋友出远门祝福语简短
14 初六简短的祝福语
15 祝男孩生日祝福语简短
16 同事调离的祝福语简短
17 拜年红包的祝福语简短
18 妈妈生日祝福语简短励志