数学・数値ツール

素数判定ツール

入力した整数が素数かどうかを即座に判定し、前後の最も近い素数とその距離を表示します。

ツールを実行

このオンラインツールは、入力された数値を整数に変換し、それが素数であるかを正確に判定します。2未満の数値は素数として扱われません。3以上の非素数を入力した場合、その数値よりも小さい側と大きい側のそれぞれで最も近い素数を特定し、各素数までの距離も併せて表示します。例えば14を入力すると、直前の素数13と直後の素数17が示され、それぞれの距離が計算されます。2以下の値を入力した場合は、下限値として2が基準となります。数学的な確認作業や学習支援、プログラミングのデバッグなど、素数の性質を素早く検証したい場面で役立ちます。複雑な設定は不要で、数値を入力するだけで結果パネルに判定結果と関連する素数情報が明確に表示されます。

使い方

  1. 「Number」欄に判定したい数値を入力してください。
  2. 必要に応じて小数点を含む数値も入力できますが、整数に変換されて処理されます。
  3. 「Run」ボタンをクリックして計算を実行します。
  4. 結果パネルに表示される判定結果(素数かどうか)を確認します。
  5. 3以上の非素数の場合、表示される前後の最も近い素数とその距離を確認します。

使用例

  • 数値17を入力すると、「素数です」と表示されます。
  • 数値14を入力すると、「素数ではありません」と表示され、直前の素数13(距離1)と直後の素数17(距離3)が示されます。

よくある質問

小数点を含む数値を入力するとどうなりますか?

入力された数値は整数に変換された上で素数判定が行われます。

1や0を入力した場合はどう扱われますか?

2未満の整数は素数ではないと判定され、下限値として2が基準となります。

負の数を入力できますか?

数値は整数に変換されて処理されますが、素数の定義上、2未満の値は素数として扱われません。

最も近い素数はどのように選定されますか?

入力値より小さい側と大きい側の両方から、最も距離が短い素数がそれぞれ選定されます。

このツールを埋め込む

以下のコードを使って、SmartPlusLab のツールをウェブサイトに追加できます。