您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何在PHP中生成随机的64位值作为十进制字符串

如何在PHP中生成随机的64位值作为十进制字符串

您可以使用两个32位数字,四个16位数字等。

PHP具有rand()和mt_rand(),但是标准没有指定它们提供多少随机位(尽管可以分别通过getrandmax()和mt_getrandmax()进行查询。)

因此, 最安全 最简单的选择就是生成64个随机位,并将它们一一设置。

至于使用64位整数,我建议您使用GMP库,因为它具有多种功能来帮助您。

您可以创建一个数字,在具有连续位置的数字上调用64gmp_setbit(),然后使用gmp_strval()将其转换为字符串。

php 2022/1/1 18:21:40 有624人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶