聪明人一般的特点:vc++怎样取一定范围内的随机数

来源:百度文库 编辑:高考问答 时间:2024/05/02 07:55:37
我想要取得n个一定范围内的随机数,比如要取500个0-50的随机数,该用什么函数?

srand( (unsigned)time( NULL ) );

/* Display 10 numbers. */
for( i = 0; i < 500;i++ )
printf( "%d\n", rand()%51 );

对得到的随机数求余

srand(TIME(NULL)); //初始化随机数种子
rand()%51; //rand()产生随机整数,模51的话结果就是0-50了