您的位置:首页 > 其它

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);

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: