Çapı 1,2,3,4,5,...,40 birim olan çemberleri x-y düzleminde {0,0} noktasından başlayarak yanyana çizdim,

ortaya aha da böyle enteresan bir görüntü çıktı.



eğer bu işlemi sonsuza kadar devam ettirebilirsek kendisi, sağındaki ve solundaki çapı 1 birim olan çemberler dışında kesişim noktası olmayan yerler asal sayıları verecekti.

bu işi yaptığım kodları vereyim de belki ilham alırsınız benden hani

<?php
ini_set("memory_limit","1256M");

$resim_genislik = 10000;
$resim_yukseklik = 10000;
$img = imagecreatetruecolor($resim_genislik, $resim_yukseklik);
$black = imagecolorallocate($img, 255, 255, 255);
$font_file = './arial.ttf';

$minimumcemberorani = 50;
$nereyekadar = 40;

$nerdeyim=0;

for($za=1;$za<=$nereyekadar;$za++)
{
    $cap = $za*$minimumcemberorani;
    
    $r=255;
    $g=255-(($za-1)*93/$nereyekadar); //255 -> 162
    $b=255-(($za-1)*255/$nereyekadar); //255 -> 0
    
    $renk = imagecolorallocate($img, ceil($r),ceil($g),ceil($b));

    for($i=1;$i<=$resim_genislik/$cap;$i++)
    {
      imagearc($img, $cap*($i-1) + ($cap/2), $resim_yukseklik / 2, $cap, $cap,  0, 360, $renk); //resim, orjinin X , orjinin Y , genişlik , yükseklik

      if($za==1)
      {
        $nerdeyim++;
        imagefttext($img, 6, 0, $cap*($i-1) + ($cap/2) - (strlen($nerdeyim)*2) , ($resim_yukseklik / 2) + 3 , $black, $font_file, $nerdeyim); 
      }
    }
}

header("Content-type: image/png");
imagepng($img);
imagedestroy($img);
?>

benden bu kadar, dağılın şimdi.

http://www.youtube.com/watch?v=YBQfA30ZarQ