うにてぃブログ

主にUnityとC#に関する記事を書いていきます

Random

【Unity】Random.InitState してからの乱数は偏るのか調査

youtu.be 上記のYoutube でも言われているように、連続したシードによって乱数を生成すると偏りが出てしまうようなので調査してみました 固定しない乱数 まずは毎回シードを固定化せずに生成しています for (var x = 0; x < size; x++) { for (var y = 0; y …

【Unity】乱数を管理する

UnityEngine.Random は InitState(seed) を利用すると乱数を固定化できる しかし一度使うと、次に Seed を利用しない乱数を利用したい場合戻す処理をする必要がある そのため、通常の乱数と Seed を指定した乱数でよしなに利用できるようなクラスを作成しま…