关于rand()的提问 rand()函数不接受参数,默认以1为种子(即起始值)。 随机数生成器总是以相同的种子开始,所以形成的伪随机数列也相同,失去了随机意义。这句话不能理解。什么叫种子,什么叫相同的伪随机数列? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 rand 内部需要种子来计算随机数,,种子 就是 计算随机数的基数如果种子相同,那么rand 每次生成的随机数也相同,这个 数列就不是随机的了 也就是伪随机数。。要想生成真正的随机数 最好用 系统时间初始种子srand(time(NULL));//用时间 设置种子rand();//计算出 真正意义上的随机数 srand()是用来设置种子的吗?也就是没办法用srand()独立地设置随机数是吗? http://www.cnblogs.com/U2USoft/archive/2007/03/02/662115.aspx oledb 不存数据 UDP 发送和接收广播包的问题,急死了! 请问 如何把Sqlser数据库中的表导出为txt文件,然后再导回去.? 坐标设置问题,基础的!先谢谢进来解答问题的兄弟姐妹! 怎么判断一个CString 是汉字还是英文? 请有经验者帮我指条明路吧 (此贴给分!) 如何用vc建一空白窗体? 救助线程中释放内存的问题 请问哪儿有《WINDOWS程序设计》卖? vc初学者的困惑 关于虚拟赋值运算符 CFileDialog问题
如果种子相同,那么rand 每次生成的随机数也相同,这个 数列就不是随机的了 也就是伪随机数。。
要想生成真正的随机数 最好用 系统时间初始种子
srand(time(NULL));//用时间 设置种子
rand();//计算出 真正意义上的随机数