首页 > 网站 > WEB开发 > 正文

srand((double)microtime()*1000000)

2024-04-27 14:21:28
字体:
来源:转载
供稿:网友

srand((double)microtime()*1000000)

分为4个步骤1:执行microtime(),获取当前的微秒数2:把获取的微秒数转换为double类型3:再用转换后的数字去乘以10000004:给随机数发生器播种,播种数为第三步得出的结果rand为生成0到RAND_MAX 之间的伪随机整数,RAND_MAX的值因平台不同而不同srand() 函数作用是播下随机数发生器种子

原文转自:http://wenwen.sogou.com/z/q308881669.htm


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表