MasaApps360
日本語
Random

iPhoneに最初から乱数生成機能は入っている?

新品のiPhoneに乱数生成アプリは入っていませんが、計算機の科学電卓にあるRandキー、ショートカットのRandom Numberアクション、Siriのそれぞれで乱数は出せます。どれも重複を防げないのが弱点で、Randomは重複なしの抽選に加えて、2つの数字を入れるだけの範囲指定や、サイコロ・コイン・リストも同じシステム乱数で使えます。

4 分で読めます · 更新日 2026-09-15

iPhoneに最初から入っているもの

計算機:横向きにする(か科学電卓表示にする)とRandキーがあります。出るのは0から1の小数で、整数ではありません。1から100にするには100倍して小数点以下を切り捨て1を足すという計算が必要で、0.4372なら44になります。できなくはないですが、飲み会でこの計算をする人はいません。

ショートカット:Random Numberアクションは最小値と最大値を入れると整数を返します。一度ショートカットを作っておけば、ホーム画面や名前を呼んで実行できます。毎回同じ範囲でいいなら便利です。

Siri:2つの限界の間でランダムな数字をと頼むとだいたい答えてくれますし、コイン投げやサイコロも同様です。声を出す必要があるので、教室では少し気まずいです。

どれも過去に出した数字を覚えていないので、「重複なし」は保証できません。

代わりに使えるもの

Randomがホーム画面の1枚目に向いているのは、ホームタブの一番上に数字生成機能があって、最小0・最大100があらかじめ入っているからです。そのデフォルトだと101通りなので、各数字の確率は1%ではなく0.99%です。2つの欄を変えて生成をタップすると大きな整数が出ます。限界を100と1のように逆に入れると、エラーにならず自動で入れ替わります。

標準機能にできないのが重複なしの抽選です。ビンゴなら最大数:の横に範囲の上限(9999まで)を入れると、生成するたびにその数字が完全に場から消えます。玉の下の盤面にはすでに出た数字が全部残ります。

重複が起きる理由:範囲1から100の場合
方法1つの数字が出る確率10回引いて1回でも重複する確率
計算機のRand、ショートカット、Siri、Randomの数字生成機能1%37.2%
Randomのビンゴ(最大数100)1回目は1%0%

この37.2%は意外とみんな驚きます。1から100のラッフル券10枚を普通の数字生成機能で引くと、3回に1回以上は重複が出る計算で、1から6の範囲なら4回引いただけで72.2%も重複します。

iPhoneの乱数生成は本当にランダムなのか

日常用途なら問題ありません。RandomはSwiftのSystemRandomNumberGeneratorを使っていて、iOSでは暗号鍵と同じOSのセキュアな乱数源からビットを取り出します。リセットできるシードも学習できる規則性もなく、昔ながらの「余り(mod)」方式のように小さい数字が偏って出やすくなることもありません。

ただし、認証機関の検査は受けていません。規制対象の抽選やギャンブルには、乱数の出所がどうであれスマホアプリは向きません。

Randomが苦手なこと

履歴がないのは実際の弱点です。クラスの抽選で37が出た後、癖で生成をもう一度タップすると37は消えてしまい、アプリ側ではもう戻せません。結果が重要なら画面を録画しておいてください。出た数字を覚えているのはリスタートするまでのビンゴだけです。

  • 1回のタップで1つの数字だけで、「5個まとめて」のような欄はありません。
  • キーパッドにマイナスキーがなく、マイナスの範囲は少し面倒です。
  • ビンゴは必ず1から始まるので、500から600の重複なし抽選には1から101を引いて499を自分で足す必要があります。
  • ウィジェットも独自のショートカットアクションもSiri対応もないので、アプリを開く必要があります。

課金の壁はありません。広告を削除するを買うまで広告は流れ続け、買っても静かになるだけで他の機能は増えません。

よくある質問

iPhoneの計算機に乱数生成機能はある?
あります。科学電卓表示のRandキーで0から1の小数が出ます。範囲の幅を掛けて小数点以下を切り捨て、範囲の下限を足してください。1から100なら0.4372は44になります。
Apple ショートカットで乱数を作るには?
ショートカットアプリで新規作成し、Random Numberアクションを追加して最小値と最大値を設定し、結果を表示するステップを足します。ホーム画面や名前を呼んで実行できますが、過去の結果は覚えていません。
Siriでランダムな数字を聞ける?
はい、例えば1から100の間でランダムな数字をと聞けます。毎回独立した答えなので、同じ数字がまた返ってくることもあります。
乱数生成機能は本当にランダム?
物理的な意味での完全な乱数ではありませんが、iOSのセキュアな乱数源は実用上予測できず、Randomはシードなしでそこから引きます。認証は受けていないので、法律で承認された方式が必要な抽選には使わないでください。

Random のその他のガイド