備忘録

備忘録

C#で整数の乱数を作る方法

Ⅰ. はじめに

タイトルの通り「C#で整数の乱数を作る方法」です。

Ⅱ. やり方

// .NET 6以上
// var random = new Random(BitConverter.ToInt32(RandomNumberGenerator.GetBytes(4)));

var random = new Random((int)DateTime.Now.Ticks & 0x0000FFFF);
// 0〜1 の乱数
var x = random.Next(0, 2);

// 1〜5 の乱数
var x = random.Next(1, 6);

// 1〜100 の乱数
var x = random.Next(1, 101);

// 10〜100 の乱数
var x = random.Next(10, 101);