码迷,mamicode.com
首页 > 编程语言 > 详细

关于随机数 C++

时间:2017-09-27 10:19:49      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:函数   ptr   and   main   运行   nbsp   随机   main函数   logs   

 1 void test()
 2 {
 3     srand(1);//这里设置了 说明又得从头开始循环一次了
 4                     //如果没有设置 它还是基于main函数里的srand(1)
 5     for(int i=0;i<10;i++)
 6     {
 7         cout << rand() << endl;
 8     }
 9 }
10 int main()
11 {
12     srand(1);
13     for(int i=0;i<10;i++)
14     {
15         cout << rand() << endl;
16     }
17 
18     test();
19 }
20 
21 //因此为了使程序每次运行产生的随机数不同,通常使用srand(time(nullptr));
22 // 只要每次运行这个程序的时间间隔大于1秒 就会产生不同的随机数序列
23 // 当然要记住设置一次srand(time(0)) 就够了,如果一个程序内多次设置
24 // 且程序又在一秒内跑完 那么你出来的 随机数 肯定会出现循环的

 

     

 

关于随机数 C++

标签:函数   ptr   and   main   运行   nbsp   随机   main函数   logs   

原文地址:http://www.cnblogs.com/infoo/p/7599787.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!