随机数产生的范围是:0-0x7fff(也就是0到32767)
#include <stdlib.h>
#include <iostream>
#include <conio.h>
#include <time.h>
using namespace std;
void main()
{
srand( (unsigned)time( NULL ) ); //时间参数作为种子
for(int i=0;i<32767;i++)
{
cout<<rand()<<endl;
}
}
时间参数种子唯一,然后取的数目不大于32767个,基本能够保证产生的随机数唯一
本回答被提问者采纳