Swiftで乱数を生成する方法

Pocket

主に以下の関数を使う。

今回は例として、0〜9の乱数を生成する。

実行ごとに異なる乱数の arc4random()

ちなみにモジュロバイアス(modulo bias)問題を気にする場合は…

モジュロバイアスについて参考: arc4random()が生成する乱数の偏りについて

簡単に言えば、乱数の偏りです。

モジュロバイアスを解決する arc4random_uniform()

自分で試していないのでなんとも言えないですが、体感できるほどの差はあまりないかとは思いますが、心配な人は arc4random_uniform() を使えば良いと思います。


【お願い】
1ミリでも役に立ったらTwitterのフォローかYouTubeチャンネルの登録のどちらかをお願いします!(エンジニアに役立つ情報を発信しています)
スポンサーリンク
  • このエントリーをはてなブックマークに追加