重新设置一个随机种子。。。如果没有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);
}
}