Je veux générer un compte ID, compte d'utilisateur total inférieur à 500K, donc je veux faire l'ID de compte aussi court que possible, donc je veux savoir comment générer 8 ou 16 caractères ID utilisation php?Comment créer un uuid avec 8 ou 16 caractères utiliser php?
0
A
Répondre
1
Essayez cette
echo strtoupper(bin2hex(openssl_random_pseudo_bytes(16)));
Cela va générer 16 caractères chaîne unique
Vous pouvez créer fonction commune aussi
function GUID() {
return strtoupper(bin2hex(openssl_random_pseudo_bytes(16)));
}
$id = GUID();
echo $id;
+0
Cela créerait en fait une chaîne unique de 32 caractères. – masterchief
se réfèrent https://stackoverflow.com/questions/2040240/php -function-to-generate-v4-uuid –
Copie possible de [fonction PHP pour générer l'UUID v4] (https://stackoverflow.com/questions/2040240/php-function-to-generate-v4-uuid) – Lepidopteron