【发布时间】:2017-03-31 20:30:55
【问题描述】:
这是我的代码:
alpha = ((rand() % 12) + 1) * 2 + 1;
我想生成 0-25 之间的随机 奇数 数。但整数 13 除外。我怎样才能解决这个问题?谢谢。
【问题讨论】:
-
生成并检查,如果为 13,则重新生成。
-
还包含 25 或者 23 是您想要的最后一个? 0-25 之间的措辞有点奇怪......
-
实际上 gcd(alpha,26)=1 这就是为什么不应该包含 13 的原因。