Selamlar, PHP de minimum 14 haneli bir rastgele unique sayı üretmem gerekti, bunun için araştırdığımda Php rand() fonksiyonu ya da mt_rand() fonksiyonu ile bu işi çözemedim. Bunun sebebi ise integer tipindeki sayının maksimum değerini geçtiği içindi. Bu sorunu nasıl çözebilirim diye araştırmaya başladıktan sonra bir fonksiyon yazmam gerektiğini düşündüm. Bu fonksiyon ile tek tek rastgele sayı üretip bunu kullanabiliyordum.

function randomNumber($length)
{
    $output = '';
    for($i = 0; $i < $length; $i++) {
        $output .= mt_rand(0, 9);
    }
    
    return $output;
}

Bu fonksiyon sayesinde dilediğimiz kadar sayı üretebiliyoruz. Fonksiyonu kullanmak için ise sadece kaç karakterli rastgele sayı üretmek istediğinizi yazın. Örnek :

echo randomNumber(14); // bu şekilde


Gördüğünüz üzere basit şekilde bunu çözebiliyoruz.


Diğer yazılarda görüşmek dileğiyle !