どうも、ちょげ(@chogetarou)です。
乱数を最大値と最小値ありで生成する方法を紹介します。
方法

乱数を最大値と最小値ありで生成するには、RandomのNext()を使います。
まず、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(10, 20));
}
}
}
/*
出力:
19
13
18
17
17
*/
コメント