这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » C语言产生真正的随机数

共1条 1/1 1 跳转至

C语言产生真正的随机数

助工
2014-10-05 20:26:48     打赏
如果没有设置随机数产生器的种子, rand()将总是产生相同的的随机数集合。用srand()来设置随机数产生器的种子,每次运行时,srand()的括号里的数字必须不相同。

       有一种方法可以在每次运行时都srand()一个不同的数字,就是在srand()的括号里写上准确的时间。电脑能精确到百分之一秒的时间。


       time_t;


       srand(time(&t));


       subDraw = (rand() % (numCards));


共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]