PRIME CHECK

素数判定

整数を入力すると、 素数かどうかを判定します。

小学5年〜

整数を入力

1とその数自身以外に約数を持たない数が素数です
判定結果
素数です
97
1と97以外に約数を持ちません。

判定方法

このツールでできること

入力した整数が素数かどうかを判定できます。 素数でない場合は、判定の理解に役立つ因数も確認できます。

使い方と具体例

整数を入力して「判定する」を押します。2と7は素数、9は素数ではありません。 1も素数ではありません。

素数とは・1が素数でない理由

素数は、1より大きく、正の約数が1とその数自身だけの整数です。 1は約数が1つしかないため素数ではありません。最小の素数は2で、唯一の偶数の素数です。

判定の考え方と使う場面

すべての数で割る必要はなく、平方根付近までに割り切れる数があるかを調べれば判定できます。 素数は素因数分解や約数、数の性質を考える基礎になります。

0・負の数とよくある間違い

0や負の整数は素数として扱いません。奇数がすべて素数とは限らず、9や15のように割り切れる奇数もあります。 一方で、2を偶数だからと除外しないよう注意しましょう。

素数判定の入力例と1・2の扱い

29と91を判定する

29を入力すると素数です。91は7 × 13に分けられるので素数ではありません。奇数であっても必ず素数とは限りません。素数は、正の約数が1と自分自身の2つだけの、2以上の整数です。

1は素数ではなく、2は素数

1の正の約数は1つだけなので素数ではありません。2は約数が1と2だけなので素数で、唯一の偶数の素数です。0や負の整数も素数ではありません。

判定と分解を使い分ける

整数の上限は1兆です。小数を入力して整数へ丸めて判定する機能ではありません。すべての素因数を調べる場合は素因数分解、2つ以上の整数の共通の約数を調べる場合は最大公約数をご利用ください。

素数判定ツールについて

整数が素数かどうかを判定し、 素数でない場合は見つかった因数を表示します。

計算はブラウザ内で行われ、 入力した数値はサーバーへ送信されません。