我想知道如何继续创建与 IPv6 结构相似的随机 PHP 值
示例:2001:0db8:85a3:0042:1000:8a2e:0370:7334:nc21
我可以使用mt_rand(0000,9999).":"....... and so on
但这只会创建数值,并且它是多余的。有没有一种更简单的方法可以在说一个函数时以数字方式完成它?
感谢大家的反馈和信息,最后我选择使用以下代码位
$randomString = sha1(dechex(mt_rand(0, 2147483647)));
$token = implode(':', str_split($randomString, 4));
结果:
9ec0:4709:926e:4cbf:fa87:2ac3:03da:f547:485b:6464