我正在尝试将十六进制字符串转换为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);
我该如何进行这项工作?