<?phpclass rastgeleUzunSayi{//sonsuz basamaklı rastgele sayı üretebilirfunction olustur($basamaksayisi){$sifirla=null;$sayi=null;$rastgelesayi = 0;$basamak = 0;while($basamak < $basamaksayisi){$sayi .= rand(0,9);$basamak++;}if(substr($sayi , -30,1) == 0){//0 ile başlamasınreturn rand(1,9).substr($sayi,1,29);}else{return $sayi;}}}$g=new rastgeleUzunSayi;echo "<b>";echo $sayi = $g->olustur(30);//30 basamaklı sayı üret?>
Çıktısı
298580541031535769480338548338