I'm trying to generate 6 character long alpha numeric string in php.
I'm getting question and answers on stackoverflow.
Random string generate in php but not unique string
Random, unique string generate in php but didn't unique at time with 6 length of string
Can I generate more 1 Lacs string at time,
$arr = [];
$matchStr = [];
for($i=1;$i<=10000;$i++){
$saltString = "ap_";
$dynamicStr = substr(md5($saltString.$i), 26, 32);
do{
$arr[$i] = $dynamicStr;
}while(!in_array($dynamicStr,$arr));
}
I'm generate strings possible to all ways but didn't get unique string and store into mysql table with unique index of column.
I know possibility of generate of string is:
$str = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
Random String Possibility: length of string: 10
a-z = 26
A-Z = 26
0-9 = 10
(26+26+10)^10 = 8.3929937 x 10^17 possibility at time.
is that any solution for generate string at time?
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire