如何在C中随机化数组的元素

时间:2014-11-17 19:11:00

标签: c

好的,我正在为网球锦标赛编写一个C程序,我需要一种方法来随机选择阵列中的一个元素来对抗另一个元素。

所以基本上我需要这样的东西:char contestant(rand)v char contestant(rand)

而不仅仅是参赛者(1)v选手(2)

1 个答案:

答案 0 :(得分:1)

如果你的意思是你需要来自N组的2个随机索引但不是相同的2:

int c1 = rand()%N;
int c2 = (c1+1+rand()%(N-1))%N;