1. ホーム
  2. c#

C# Random.Next - 上限値を返さない?

2023-08-22 17:03:49

質問

random.Next(0,5)

5が返ってこない(0が返ってくることはある)のですが、なぜでしょうか?私は、これらが返されることができる単なる境界値であると思いました。ありがとうございます。

どのように解決するのですか?

この maxValue での上限の Next() メソッドは 排他的 -範囲には minValue , maxValue-1 と、その中間のすべての数字です。