C#
1void Start() 2{ 3 List<int> intList = new List<int>(); 4 for(int i = 0; i < 100; i++) 5 { 6 intList.Add(Random.Range(0, 100)); 7 } 8}
Unity.Random
は時間をもとに取得しているらしいので、
ゲームが始まった瞬間に毎回違う整数配列を取得するには上のコードでは非常に偏ってしまいます。
この「ゲーム開始時」というのは1つ目のシーンが読み込まれてすぐのことで、それ以前に取得しておくことはできません。
(このシーンのひとつ前にシーンを置いておくことも可能ですが、わざわざ乱数の配列を取得するためだけにシーンを作成するのには抵抗があります)
シーン読み込みすぐに大量の、偏らない配列を取得するにはどうすればいいのでしょうか。
どなたか何か知っていたら回答お願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。