srand((unsigned)time(NULL))
2012-05-01 16:54
357 查看
重新设置一个随机种子。。。如果没有srand((unsigned)time(NULL));运行以下程序,每次输出结果会都是一样的。。。。。
这里要特别注意:srand((unsigned)time(NULL))要放在for循环最外面
void test_rand(void)
{
unsigned long n;
srand((unsigned)time(NULL));
for(int i = 0; i < 100; i++)
{
n = rand(); printf("%10d\n", n);
}
}
这里要特别注意:srand((unsigned)time(NULL))要放在for循环最外面
void test_rand(void)
{
unsigned long n;
srand((unsigned)time(NULL));
for(int i = 0; i < 100; i++)
{
n = rand(); printf("%10d\n", n);
}
}
相关文章推荐
- srand((unsigned)(time(NULL)))的用法
- srand((unsigned)time(NULL));
- rand()和srand((unsigned)time(NULL))产生的随机数有什么不同
- srand((unsigned)time(NULL))的作用
- cocos2d-x 中使用 srand((unsigned)time(NULL))重新设置一个随机种子
- c语言中关于srand((unsigned)time(NULL))和rand的区别
- srand((unsigned)time(NULL))和rand()
- srand((unsigned)time(NULL));
- srand((unsigned)time(NULL))详解
- srand((unsigned)time(NULL))和rand的区别
- srand((unsigned)(time(NULL)))的用法
- srand((unsigned)time(NULL))和rand()
- srand((unsigned)time(NULL))详解
- C语言srand((unsigned)time(NULL))…
- 数据结构学习(1) c语言中关于srand((unsigned)time(NULL))和rand的区别
- rand()和srand((unsigned)time(NULL))产生的随机数有什么不同http://blog.csdn.net/jinjingwen/article/details/6205537
- rand()和srand((unsigned)time(NULL))产生的随机数有什么不同
- 关于srand((unsigned)time(NULL))
- “srand((unsigned)time(NULL));”到底是什么意思?
- C++中的srand(time(null))利用时间设置随机种子产生随机数