【Unity】よく忘れるRandom.Rangeの範囲メモ

  • URLをコピーしました!
目次

はじめに

Unityで乱数を取得するときRandom.Rangeを使いますが、intとfloatで範囲が変わります。基本ですがよく忘れるのでメモしておきます。

Int型の場合

int temp = Random.Range(0, 10);

  • max は含まない(10は返さない、返すのは9まで)
  • max と min が等しい場合は min を返す。

この場合、返すのは(0)のみ

int temp = Random.Range(0,1);

Float型の場合

float temp = Random.Range(0f, 10f);

  • max も含む(10も返す)

参考

あわせて読みたい
Random-Range - Unity スクリプトリファレンス Return a random float number between min [inclusive] and max [inclusive] (Read Only).

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次