我准备用C语言写个随机选择双色球号码的软件.主要是红球的选择问题:红球是1-33中随机,6个球对应R1-R6,用RAND()可以解决R1的随机选择输出,但是R2-R6我不希望用类似if (R2==R1)就重新RAND()1次,直到R2和R1不同的办法.我目标是1-33中如果选择了17,就剔除17并在余下的1-16和18-33中重新随机.请行家指导下,或者我本身思路就错误了?请行家给个代码指导下.非常感谢.