まさこは技術メモ

Unityエンジニアのつぶやき

Random の Seed値に、現在の時刻の数値を入れようとした話

ゲームを作るときに Random をたくさん使いたいけど、Seed 値どうしよう問題

とりあえず Seed 値になにも入れないのはなんか微妙なので、DataTime.Now を数値化した値を突っ込もうとしていた learn.microsoft.com

そして System.Random の seed 値代入方法はこちら

System.Random(int seed)

long は無理なんかい!

結局

var seed = (int)DateTime.Now.Ticks;
var random = new Random(seed);

で無理やり解決 いや・・・本当は long そのまま使えれば一番うれしかったけどさ・・・