マスログ

素数とは【算数からやさしく解説】

公開日

2022年4月5日

更新日

2026年10月15日

この記事について(2026年10月15日確認)
本文で、素数かどうかを調べる範囲を「nを超えない最大の整数」まで、暗号に使われているのを「素数を見つける難しさ」としていた説明を訂正しました。正しくは√nを超えない最大の整数まで調べれば十分で、RSA暗号などの安全性を支えているのは、大きな数を素因数分解する難しさです。

↓↓↓動画で見たい方はこちら↓↓↓

素数とは

素数(そすう)とは1と自分自身以外の約数を持たない2以上の整数のことです。少し言い換えると、素数とは「約数が2つしかない自然数」や「1と自分自身以外の自然数で割り切れない1以外の自然数」といえます。(今回は約数を正の約数の意味で使います。)
例としては、小さい方から並べていくと2,3,5,7,11,…のような数のことです。実際、これらの数の約数を見ていくと、2の約数は1と2、3の約数は1と3、5の約数は1と5、…のように約数は2つのみです。逆に4や6などは、それぞれ約数が1,2,4と1,2,3,6となり3個以上になるので素数ではありません。また、2以上の整数で素数でない数は合成数と呼びます。


素数の見分け方その1

素数の見分け方は大きく分けて2つの調べ方があります。
1つ目は素数か判定したい整数が何かの数の倍数になっているかどうかを調べる方法です。もし、この段階で何かの数の倍数になっているとわかればその数で割り切れることになるので、素数ではないとわかります。
この考え方を使うと、2の倍数である偶数は2を除いてすべて素数ではないとわかります。
このときに知っておくと便利なのが倍数の判定法です。例えば、1の位が0,2,4,6,8のどれかであれば、2の倍数であることがわかります。
他の数にも大きな数などを単純に割って調べるよりも早く倍数かどうかを判定できる方法があります。

素数の見つけ方その2

2つ目は2から順番に約数になるかを総当たりでチェックする方法です。
これは単純に約数かどうかを総当たりで調べるというだけです。
ここでnという整数が素数か判定するときに、ただ単に2からn-1まで総当たりで調べるのではなく、実は、2から\(\lfloor\sqrt{n}\rfloor\)(√nを超えない最大の整数)まで調べればいいことが約数の性質からわかります。
素数かどうかを判定するときには基本的にはこの2つの方法を使って調べていきます。
素数は紀元前の頃からユークリッドなどによって研究されており、有名なものでは、エラトステネスの篩(ふるい)と呼ばれる素数の見つけ方が考えられていました。


素数の活用

素数はこの素朴な定義(言葉の意味付け)からは想像できないほど深い背景を持っています。
素数の見分け方がとても手間がかかるものだと感じた方もいるかもしれません。素数は不規則に現れ、その並び方には今もわかっていないことが多くあります。ただし、ある数が素数かどうかの判定は、コンピュータを使えば大きな数でも効率よく行える方法が知られています。
一方で、大きな素数どうしを掛けた数をもとの素数に分解する(素因数分解する)ことはコンピュータでも非常に時間がかかり、この難しさが現代では私たちのデータを守る暗号(RSA暗号など)として利用されるなど、私たちの生活に欠かせないものとなっています。

社会やビジネスがよりわかる!数字に強くなるセミナーを開催しています。まずは無料のセミナーで自身の数字力を診断ください。詳細、お申し込みはこちらより⇒「数字トレーニング体験セミナー」

●和からのセミナー一覧はこちら
●お問い合わせフォームはこちら

公倍数と公約数とは【算数からやさしく解説】

<文/尾崎>


14歳からのニュートン超絵解本 素数 ニュートン編集部(著,編) ニュートンプレス

Xでシェア Facebookでシェア LINEで送る

和からでは、大人の学び直しに使える資料を3本つくりました。統計のことばを1枚にまとめた早わかりシート、目的別の数学やり直しの地図、そのまま使える生成AIの話しかけ方30。どれもA4で印刷して、手元に置いて使える資料です。

メルマガに登録すると、3本まとめてすぐに届きます。登録はメールアドレスだけ、30秒で終わります。

3つのPDFを無料で受け取る

新着記事

同じカテゴリーの新着記事

同じカテゴリーの人気記事

この記事に関連する教室: 数学教室 →   社会人の学び直し講座 →

CONTACTお問い合わせ

遠方に在住の方や自宅で講義を受けたい方はオンライン講座をご用意しております。よくある質問はこちら