C# で範囲内の乱数を生成する

この記事では、C# の範囲でランダムな整数を生成する方法を紹介します。

Next() メソッドを使用して、C# の範囲でランダムな整数を生成する

Next() メソッドを使用して、C# で範囲内の乱数整数を生成します。このメソッドは、指定された範囲のランダムな整数を生成します。3つのオーバーロードがあります。このメソッドを使用するには、Random クラスのオブジェクトを作成する必要があります。このメソッドを使用するための正しい構文は次のとおりです。

Random myObject = new Random();
myObject.Next(min, max);

パラメータの詳細は以下のとおりです。

パラメーター 説明
min 範囲の最小値または下限です。
max 範囲の最大値または上限です。

このメソッドは、指定された範囲のランダムな整数を返します。

以下のプログラムは、Next() メソッドを使用して範囲内のランダムな整数を生成する方法を示しています。

using System;
public class Program {
   public static void Main() {
      Random myObject = new Random();
      int ranNum= myObject.Next(100, 150);
      Console.WriteLine("The Random Number is: "+ranNum);
   }
}

出力:

The Random Number is: 145

関連記事 - Csharp Integer

  • C# でオブジェクトを Int に変換する
  • C# で Float を Int に変換する