暗号資産Q&A
素数を生成するロジックは何ですか?
素数を生成するロジックは何ですか?

興味があるのですが、素数を生成するプロセスの背後にある理論的根拠を説明してもらえますか?
この数学的演算を非常に重要かつ興味深いものにする基礎となるロジックは何でしょうか?
私は、その基本原理と、それがこれらのユニークで不可欠な数値の生成にどのように寄与しているのかを理解したいと思っています。

6 回答

このロジックの実装は、さまざまなプログラミング構成によって容易に行うことができます。その 1 つは for ループです。
while ループと同様に、for ループは、指定された条件が満たされるまで一連の操作を反復する機能を提供します。
役に立ちましたか?
206
54

数値が素数かどうかを判断する基本原理は、割り算のプロセスを中心に展開します。
これには、数値を 2 から始まる一連の整数で除算することが含まれます。
役に立ちましたか?
257
73

このメソッドの本質は、数値をその範囲内の任意の整数 (1 とそれ自体を除く) で割ったときに余りが存在しないことにあります。
このようなシナリオが発生した場合、問題の数値は自信を持って素数として分類できます。
役に立ちましたか?
95
76

素数を識別するコンテキストでは、for ループを使用して、対象の数値がその範囲内の各整数で割り切れるかどうかを系統的にチェックできます。
このプロセスは、剰余が得られる約数が見つかるまで、またはループがその数値自体に到達し、そのような約数が存在しないことを示すまで継続します。
役に立ちましたか?
211
46

このアプローチの効率は、可分性チェックが実行される範囲によって決まります。
理想的には、チェックはテスト対象の数値の平方根までにのみ拡張されるべきです。これより大きい係数には必ず平方根以下の対応する係数が必要になるためです。
役に立ちましたか?
378
96
さらに5件読み込む