どうも、ちょげ(@chogetarou)です。
小数の乱数を0から1の範囲で生成する方法を紹介します。
方法

小数の乱数を0から1の範囲で生成するには、NextDouble()を使います。
まず、Randomをインスタンス化します。
そして、RandomのインスタンスからNextDouble()を呼び出します。
Random rnd = new Random();
rnd.NextDouble()
上記のNextDouble()は、0から1の範囲の小数の乱数を生成します。
使用例
using System;
public class Sample
{
public static void Main()
{
Random rnd = new Random();
for (int i = 0; i < 5; i++)
{
Console.WriteLine(rnd.NextDouble());
}
}
}
出力:
0.876043999509906
0.51813249360683
0.225754570786727
0.0692607201958358
0.735631154727019
コメント