Ben aşağıdaki şartları ile benim veritabanında "ajan ID" listesini inşa ediyorum:
- Kimliği 9 basamaklı olmalı uzun (sayısal sadece)
- ID aynı sayıda fazla 3 içermeyebilir.
- (Ö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?