求助!如何使所取随机数互异
想用随机函数取K个互不相等的整数放入数组t[K]中。程序片段如下:srand((unsigned)time( NULL ));
for(i=0;i<K;i++)//随机取K个样本放入K类中
{
t[i]=rand()%N+1;
printf("%d",t[i]);
}
打印结果有时候会有相同元素。如何改造才能使数组元素互异?
2008-06-19 14:48
2008-06-19 14:52
2008-06-19 15:10
2008-06-19 15:10
2008-06-19 15:11
2008-06-19 15:16
2008-06-19 15:24
2008-06-19 15:29
2008-06-19 15:31
2008-06-19 15:37