C# 如何生成与现有数字不同的随机数?
我知道这个问题听起来像是重复的,但我还没有找到答案。让我知道,谢谢 例如: a=50 b=随机C# 如何生成与现有数字不同的随机数?,c#,C#,我知道这个问题听起来像是重复的,但我还没有找到答案。让我知道,谢谢 例如: a=50 b=随机 但是b永远不能与a相同您可以随机生成“b”,如果它与“a”具有相同的值,请重试;)或者,如果它与a相同,则只需增加值,首先将上限减少1。或者设置范围以生成不包含a@Jon:“或者如果它与a相同,则只需增加值”--您不是说“如果它等于或大于a”?@DIe:这就是为什么我同意Peter的更正-对于大于或等于a的任何值,您都会增加值。
但是b永远不能与a相同您可以随机生成“b”,如果它与“a”具有相同的值,请重试;)或者,如果它与
a
相同,则只需增加值,首先将上限减少1。或者设置范围以生成不包含a
@Jon:“或者如果它与a相同,则只需增加值”--您不是说“如果它等于或大于a”?@DIe:这就是为什么我同意Peter的更正-对于大于或等于a
的任何值,您都会增加值。