Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何生成与现有数字不同的随机数?_C# - Fatal编程技术网

C# 如何生成与现有数字不同的随机数?

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

我知道这个问题听起来像是重复的,但我还没有找到答案。让我知道,谢谢

例如: a=50 b=随机


但是b永远不能与a相同

您可以随机生成“b”,如果它与“a”具有相同的值,请重试;)或者,如果它与
a
相同,则只需增加值,首先将上限减少1。或者设置范围以生成不包含
a
@Jon:“或者如果它与a相同,则只需增加值”--您不是说“如果它等于或大于a”?@DIe:这就是为什么我同意Peter的更正-对于大于或等于
a
的任何值,您都会增加值。