javascript 将HEX转换为4位整数

bjg7j2ky  于 2023-02-07  发布在  Java
关注(0)|答案(1)|浏览(202)

我正在尝试将一个十六进制字符串转换为4位整数。我可以通过以下命令进行更改,但我不希望每次通过相同的十六进制字符串时都生成随机整数值。整数必须相同。在我的情况下不会发生这种情况:

const reqq = crypto.createHash('md5').update(admin.companyName).digest('hex');
let valueNum = parseInt(reqq, 16);
let resultValue =  Math.floor(Math.random(valueNum) * 9000);
admin.companyID = resultValue;
console.log(resultValue);

我该怎么做呢?

bvn4nwqk

bvn4nwqk1#

将十六进制哈希转换为十进制数的代码正确。如果不希望不同的companyName导致不同的哈希,可以删除resultValue中的随机调用。可以使用converter验证十六进制转换是否正确

相关问题