l 第1次抽取,从箱子中的10个乒乓球中抽取一个;
l 第2次抽取,从箱子中的剩下的9个未被抽中的乒乓球中抽取一个;
l 第3次抽取,从箱子中的剩下的8个未被抽中的乒乓球中抽取一个;
l 依次论推……...上述10个带有数字的乒乓球,亦即有1,2,3,4,5,6,7,8,9,10等10个整数数值参与运算,因此可通过定义一个整型数组用以存储计算,
int iVal[10]={1,2,3,4,5,6,7,8,9,10...ü 第1次抽取,从10个箱子中抽取一个,查看球对应的值;
ü 第2次抽取,从剩下的9个未被抽中的箱子中抽取一个,查看球对应的值;
ü 第3次抽取,从剩下的8个未被抽中的箱子中抽取一个,查看球对应的值;...亦即每次抽取后剩下的数据需要重新进行排序,而对于数组而言,一旦定义后,其数组是不变的,由于数据的抽取每次都是从1-n,n随着抽取的次数而逐步减小。...10个不同的随机数,下一次调用,另外10个不同随机数;
方法二:给出10个不同的随机数,下一次调用,同上次调用相同的10个不同随机数;
因此,srand函数的调用,应在rand函数调用以前调用一次即可。