Chinaunix首页 | 论坛 | 博客
  • 博客访问: 29956603
  • 博文数量: 2065
  • 博客积分: 10377
  • 博客等级: 上将
  • 技术积分: 21525
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-04 17:50
文章分类

全部博文(2065)

文章存档

2012年(2)

2011年(19)

2010年(1160)

2009年(969)

2008年(153)

分类:

2009-04-21 17:55:39

void srand(int seed)

设置随机数种

int rand([int min],[int max])

返回一个随机数,若没有指定随机数的最大及最小范围,本函数会自动从0到rand_max中取一个随机数。若有指定min及max的参数,则从指定参数中取一个数字

int getrandmax(void)

返回随机数可允许的最大值

补充整理:

mt_rand -- 生成更好的随机数
说明int mt_rand ( [int min, int max])
很多老的 libc 的随机数发生器具有一些不确定和未知的特性而且很慢。PHP 的 函数默认使用 libc 随机数发生器。mt_rand() 函数是非正式用来替换它的。该函数用了 中已知的特性作为随机数发生器,它可以产生可作为某些加密算法种子的随机数(细节见主页)而且比通常 libc 提供的速度快四倍。

如果没有提供可选参数 minmaxmt_rand() 返回 0 到 RAND_MAX 之间的伪随机数。例如想要 5 到 15(包括 5 和 15)之间的随机数,用 mt_rand(5, 15)

mt_srand

(PHP 3>= 3.0.6, PHP 4 )

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

说明

void mt_srand ( int seed)

seed 来给随机数发生器播种。

一个是播种子另一个是生成随机数出来!

阅读(1408) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-05-05 20:11:29

要不断地进行总结。形成比较完整的代码库出来才行的