您可以使用以下方法: 它使用随机字节,并通过使用vsprintf函数将它们放在正确的位置。 随机字节 $UUID = vsprintf( '%s%s-%s-%s-%s-%s%s%s', str_split(bin2hex(random_bytes(16)), 4) );