C++中产生随机数
rand()产生的是假随机数字,每次执行时是相同的。若要不同,以不同的值来初始化它.初始化的函数就是 srand()。
main ()
{
int i,j;
// 设置种子
srand( (unsigned)time( NULL ) );
/* 生成 10 个随机数 */
for( i = 0; i < 10; i++ ) {
// 生成实际的随机数
j= rand();
cout <<"随机数: " << j << endl;
}
return 0;
}