PHP Rastgele ID / Number Generator

0 Cevap php

Ben aşağıdaki şartları ile benim veritabanında "ajan ID" listesini inşa ediyorum:

  1. Kimliği 9 basamaklı olmalı uzun (sayısal sadece)
  2. ID aynı sayıda fazla 3 içermeyebilir.
  3. (Örneğin 887766551; 888 olamaz ..) İD ardışık olarak aynı sayıda daha fazla 2 içermeyebilir

Şimdiye kadar aşağı katı bölüm 1 var ama 2 ve 3 yukarıda ile mücadele ediyorum. Benim kod aşağıda.

function createRandomAGTNO() {
    srand ((double) microtime( )*1000000);
    $random_agtno = rand(100000000,900000000);
    return $random_agtno;
}

// Usage
$NEWAGTNO = createRandomAGTNO();

Herhangi bir fikir?

0 Cevap