Benzersiz kimliği denetleme hakkında yapılacak mantıklı şey?

0 Cevap php

Ben 4x10 ^ 13 olası kombinasyonları (sanırım), yani haneye başına 50 değerleri ile 8 basamaklı uzun bir rasgele oluşturulmuş bir bağlantı kimliği var. Ben günde sorguları yaklaşık on binlerce var.

Ben çiftleri için her sorgu 4 tabloları kontrol, ya da atlamak gerekir, benim soru nedir? kesinlikle bir maç olmayacak, böylece ya da 10 basamaklı yapmak?

edit:

benim (muhtemelen kopyalanan) jeneratör

// START Generates Random String
function genRandString($len=8){
$base='ABCDEFGHKLMNPQRSTWXYZabcdefghjkmnpqrstwxyz23456789';
$max=strlen($base)-1;
$randstring1 ='';
mt_srand((double)microtime()*1000000);
while (strlen($randstring1)<$len+1)
$randstring1.=$base{mt_rand(0,$max)};
return $randstring1;
}
// END Generates Random String

0 Cevap