C# ランダムに数値を取得する

乱数を作成する

Random random = new Random();
int r1 = random.Next(10);   // 0~9の整数
int r2 = random.Next(-5,5); // -5~4の整数
double r3 = random.NextDouble(); // 0.0~1.0未満のDouble値

Debug.WriteLine("{0}, {1}, {2}", r1, r2, r3);
 

繰り返しでの乱数の取得

Debug.WriteLine("TEST");

int seed = Environment.TickCount;

for (int i = 0; i < 10; i++)
{
    Random random = new Random(seed++);
    int r = random.Next(5);   // 0~4

    Debug.WriteLine("r = {0}", r);
}
 

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください