どうも、ちょげ(@chogetarou)です。
RandomクラスのNext()に最大値と最小値を設定する方法を紹介します。
方法

RandomクラスのNext()に最大値と最小値を設定するには、2つの引数を使います。
まず、Randomクラスのインスタンスを用意します。
Random rnd = new Random();
用意したRandomクラスのインスタンスからNext()を呼び出します。
そして、Next()の第1引数に最小値、第2引数に最大値を指定します。
//min=最小値、max=最大値
rnd.Next(min, max)
上記のNext()は、第1引数から第2引数までの範囲の乱数を生成します。
使用例
using System;
public class Example
{
public static void Main()
{
Random rnd = new Random();
for (var i = 0; i < 5; i++)
{
Console.WriteLine(rnd.Next(1, 10));
}
}
}
/*
出力:
5
8
9
2
1
*/
コメント