やっぱり素数は面白い。 | 30歳から始めたプログラミング

やっぱり素数は面白い。

PHPとHTML5で素数を抜き出してその一つ前の値との差を
線で表すスクリプトを書いてみました。ちなみに素数を求める
プログラムは拾いものです。

サーバーが強いので10万くらいまででも簡単に取得できそうです。


それはともかく素数はやっぱり規則性は無いんじゃないかと思いたくなります。(証明はされてない)

これを色々弄ることによって円周率や対数と関連付けられるらしいですが、
どんな数の塊でも適当に足したりかけたりすれば何らかとこじつけられそうな気もします。


この神秘的な数列「素数」の判別式を作ることができたなら現代の暗号技術が全てパーになってしまうという困った側面もあります。

それでも謎を解明したくなる魅力的な数列「素数」
面白いですね。



---------イカソース-------------

<?php

//素数を導き出すプログラム

for($i=3; $i<=10000; $i+=2){

    $k=0;

    for($j=3; $j<=sqrt($i); $j+=2){

        if($i%$j==0){
            $k=1;
            break;
        }
    }

    if($k==0){
        $ary[]=$i;
    }

}

foreach($ary as $k => $v){

    echo$v .'/' .($v-$ary[$k-1])
        .'<svg id="svgelem" height="10" xmlns="http://www.w3.org/2000/svg">'
        .'<line x1="0" y1="0" x2="' .($v-$ary[$k-1]) .'" y2="0" style="stroke:blue; stroke-width:3;" />'
        .'</svg><br>';

}


?>