原来c++中没有random()函数,而是用rand函数实现产生随机数的功能

来源:互联网 发布:cst电磁仿真软件视频 编辑:程序博客网 时间:2024/06/06 00:12
 srand()是产生一个随机数种子,也就是说rand()输出要依靠你srand()里面的parameter,
伪随机数还不是用一种算法来产生的!不是真正的随机数,所以说srand()里面的参数的
数值一样,rand()的返回值就不会变!
srand((int)time(0));int n = rand()%100 ;  n就是0~99的随机数用time()函数产生随机数的种子,因为time函数每时每刻都是不同的,所以产生的随机
数的种子就不同,因而rand()产生的随机数也每次不同
原创粉丝点击