gpt4 book ai didi

javascript - 字符串范围内的整数散列

转载 作者:搜寻专家 更新时间:2023-11-01 04:41:36 26 4
gpt4 key购买 nike

我正在编写一个需要从给定字符串返回“随机”数字的函数,开始于:

function hashNumberBetween(str, start, end){
....
return num;
}

// same string and same length return same number
hashNumberBetween('getjnigejgr', 0, 10); // 4
hashNumberBetween('getjnigejgr', 0, 10); // 4

// but, same string and different length return different number
hashNumberBetween('getjnigejgr', 0, 32); // 15

hashNumberBetween('jukojmnktgo', 0, 10); // 6

在给定相同字符串的情况下,实现相同组合的正确方法是什么?我认为这是某种哈希函数。我可以查看任何在线资源吗?听起来可能是一个非常简单的问题,但我不知道如何搜索它。

最佳答案

根据你的问题,我猜你已经可以返回颜色和动物的随机组合。

要实现所需的行为,您需要一个哈希函数来将字符串转换为整数。

所以只需选择其中一个 Javascript hash functions 或在谷歌上搜索其他人(无需重新发明轮子)。

希望这对你有帮助,祝你有愉快的一天,

阿尔贝托

关于javascript - 字符串范围内的整数散列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22714564/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com