我需要 PHP 或 Lua 中的算法/代码/示例来分别生成一系列 64 个字符的十六进制字符串。
像这样:
0000000000000000000000000000000000000000000000000000000000000001
0000000000000000000000000000000000000000000000000000000000000002
0000000000000000000000000000000000000000000000000000000000000003
0000000000000000000000000000000000000000000000000000000000000004
0000000000000000000000000000000000000000000000000000000000000005
0000000000000000000000000000000000000000000000000000000000000006
0000000000000000000000000000000000000000000000000000000000000007
0000000000000000000000000000000000000000000000000000000000000008
0000000000000000000000000000000000000000000000000000000000000009
000000000000000000000000000000000000000000000000000000000000000A
000000000000000000000000000000000000000000000000000000000000000B
000000000000000000000000000000000000000000000000000000000000000C
000000000000000000000000000000000000000000000000000000000000000D
000000000000000000000000000000000000000000000000000000000000000E
000000000000000000000000000000000000000000000000000000000000000F
0000000000000000000000000000000000000000000000000000000000000010
0000000000000000000000000000000000000000000000000000000000000011
0000000000000000000000000000000000000000000000000000000000000012
0000000000000000000000000000000000000000000000000000000000000013
0000000000000000000000000000000000000000000000000000000000000014
0000000000000000000000000000000000000000000000000000000000000015
0000000000000000000000000000000000000000000000000000000000000016
0000000000000000000000000000000000000000000000000000000000000017
0000000000000000000000000000000000000000000000000000000000000018
.
.
.
最佳答案
使用printf
十六进制格式化代码。
for ($i = 1; $i <= 1000; $i++) {
printf("%064X\n", $i);
}
X
格式表示用大写字母打印十六进制。 064
表示在 64 个字符的字段中打印它,前导零。
类似的在lua中:
for i=1,1000 do
print (string.format("%064X", i))
end
关于php - 分别生成64个字符的十六进制字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46501081/