如何使用 php 创建一个 8 或 16 个字符的 uuid?
How to create a uuid with 8 or 16 characters use php?
我想生成一个帐户ID,总用户帐户小于500K,所以我希望帐户ID尽可能短,所以我想知道如何生成8或16个字符的ID使用php?
试试这个
echo strtoupper(bin2hex(openssl_random_pseudo_bytes(16)));
这将生成 16 个字符的唯一字符串
您也可以创建常用函数
function GUID() {
return strtoupper(bin2hex(openssl_random_pseudo_bytes(16)));
}
$id = GUID();
echo $id;
我想生成一个帐户ID,总用户帐户小于500K,所以我希望帐户ID尽可能短,所以我想知道如何生成8或16个字符的ID使用php?
试试这个
echo strtoupper(bin2hex(openssl_random_pseudo_bytes(16)));
这将生成 16 个字符的唯一字符串
您也可以创建常用函数
function GUID() {
return strtoupper(bin2hex(openssl_random_pseudo_bytes(16)));
}
$id = GUID();
echo $id;