表示調整
閉じる
挿絵表示切替ボタン
▼配色
▼行間
▼文字サイズ
▼メニューバー
×閉じる

ブックマークに追加しました

設定
設定を保存しました
エラーが発生しました
※文字以内
ブックマークを解除しました。

エラーが発生しました。

エラーの原因がわからない場合はヘルプセンターをご確認ください。

ブックマーク機能を使うにはログインしてください。

大きい素数の効率のいい見つけ方(改)

作者: かなえる

素数の効率のいいみつけかた



素数は、並んだ奇数の10にひとつは、見つかる

としたら。



1億桁の数字の連続した10個の奇数のひとつが

素数ということになる。


そして

それを確かめるためには、


一億桁の連続した10の 奇数を ひとつずつ

素数かどうか確かめればよい


たとえば、

下一桁が、1の数字の場合、その数5000万桁以下の数字を

1以外の素数で、下一桁が、1か3か7か9で

割れるかどうか 確かめて

1以外の下一桁が1か3か7か9の素数で、割れなければ、 素数ということになる。



上記のような

確認を10回くりかえせば

10にひとつ素数があるなら 素数が確実にみつかるはずである。


そしたら

2016年1月25日現在

GIMPSが出している 

一億桁の素数にかけられている

懸賞金5万ドルは、あなたのものである。(朝日新聞デジタルより)


5000万桁まで

素数を知っておく必要があるけど

それ以上は、調べる必要はない


ps:

5以上の下一桁5の数字は、素数ではない


プログラムをつくるなら

10づつ大きくなるように

ループプログラムをつくれるから プログラムをつくるのも

簡単である。



桁が大きくなると 素数の出現回数が

ある値に収束すると思うので

10個ではなく

もっと少ない個数で、確実に 素数は見つけられるはずである。

勘違いしていたけど。

( NHKで、70個も素数があらわれない場所もあるらしいので、

  運がわるければ、みつからない可能性もあります。

  あしからず。)





ps2;

ここからが重要である。!!!!!


上記の方法は、

もともと 5000万桁まで

素数を調べておかないと使えないじゃんとおもうかもだけど


素数を調べておかなくても

1以外の数で、

下一けたが、1と3と7と9の5000万桁までの数字で

割れば

  その中に

  素数も含まれているのである。


  つまり 素数と そうでないものと

  関係なく、わっていって

  どれでも われなければ


  素数を5000万桁まで 調べなくても


 1億桁の数字が 素数かどうか

 わかるのである。


それを10回か4回か、それくらい 繰り返せば

確実に

一つは 素数がみつかるはずである




Ps3;別の方法


(6のn乗)-1 か (6のn乗)+1 の大きい数を Sと置くと


s を s未満の (6のn乗)-1 と (6のn乗)+1で、割って

われなければ


素数ということになる。



著作権は、私にあります。


「去勢された未来」

http://ncode.syosetu.com/n0900da/ 

と 

「デス経済」

http://ncode.syosetu.com/n5808dk/

 というインターネット小説も読んでもらえると

嬉しいです。

評価をするにはログインしてください。
この作品をシェア
Twitter LINEで送る
ブックマークに追加
ブックマーク機能を使うにはログインしてください。
― 新着の感想 ―
[気になる点] 厳しい書き方ですみません。 中学生ならともく、ぼくが大学か高校の先生で学生がこのような主張したら「勉強しなおせ」と間違いなく言います。 先の方の指摘と同意です。
[気になる点] 「素数は、並んだ数字の4つにひとつは見つかるとしたら」という仮定がそもそも偽なので空論にすぎない・・・
感想一覧
+注意+

特に記載なき場合、掲載されている作品はすべてフィクションであり実在の人物・団体等とは一切関係ありません。
特に記載なき場合、掲載されている作品の著作権は作者にあります(一部作品除く)。
作者以外の方による作品の引用を超える無断転載は禁止しており、行った場合、著作権法の違反となります。

この作品はリンクフリーです。ご自由にリンク(紹介)してください。
この作品はスマートフォン対応です。スマートフォンかパソコンかを自動で判別し、適切なページを表示します。

↑ページトップへ