Modulo Calculator
ガイド
Modulo Calculator
割り算の余りを即座に計算します。剰余計算機は、単純剰余、剰余加算、減算、乗算、べき乗、合同判定の 6 つの演算をサポートしており、任意に大きな数に対する完全な BigInt サポートと、切り捨ておよびユークリッドの負数処理の両方に対応しています。
使い方
ドロップダウンから演算を選択し、値を入力すると、結果が即座に表示されます。単純剰余の場合は、 あ そして n (法) を入力します。二項演算の場合は、 あ, b、 そして nを入力します。ステップバイステップの内訳を使用して、結果がどのように計算されたかを正確に理解してください。
特徴
- 6 つの演算 – 単純剰余、剰余加算、減算、乗算、べき乗、合同判定
- BigInt サポート – JavaScript の標準数値制限を超える任意に大きな整数を処理します
- 負数処理 – 切り捨て除算 (C/Java スタイル) とユークリッド (常に非負) の両方のモード
- ステップバイステップの内訳 – 教育目的で各計算ステップを表示します
- リアルタイムの結果 – 入力するたびに結果が即座に更新されます
よくある質問
-
切り捨て剰余とユークリッド剰余の違いは何ですか?
切り捨て剰余は C/Java の規則に従い、結果は被除数と同じ符号になります: -10 mod 3 = -1。ユークリッド剰余は常に非負の結果を返します: -10 mod 3 = 2。ユークリッドの定義は、a ≡ r (mod n) かつ 0 ≤ r < n というプロパティを満たすため、数学的に好まれます。
-
コンピュータサイエンスにおける剰余演算は何に使用されますか?
剰余演算は、暗号理論 (RSA、Diffie-Hellman 鍵交換)、ハッシュ関数、リングバッファのような循環データ構造、カレンダー計算、チェックサム、疑似乱数生成の基礎となります。また、ISBN、IBAN、Luhn 検証のような誤り検出コードにも使用されます。
-
2 つの数が法 n において合同であるとはどういう意味ですか?
2 つの整数 a と b が法 n において合同である (a ≡ b mod n と表記) とは、それらが n で割られたときに同じ余りを持つ場合、または同等に、それらの差 (a - b) が n で割り切れる場合です。たとえば、17 ≡ 5 (mod 12) は、17 - 5 = 12 であり、12 で割り切れるためです。
-
剰余べき乗はどのように機能しますか?
剰余べき乗は、繰り返し二乗法を使用して (baseⁿ) mod m を効率的に計算します。これにより、指数関数的な数の乗算が対数的な数に削減されます。これは、公開鍵暗号で指数が数百桁になる場合があるため、非常に重要です。
恵 スコアボードが到着しました!
スコアボード ゲームを追跡する楽しい方法です。すべてのデータはブラウザに保存されます。さらに多くの機能がまもなく登場します!
