我正在编写一个函数,该函数需要从给定的字符串中返回一个“随机”数字,起始于:
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
Run Code Online (Sandbox Code Playgroud)
给定相同的字符串,实现相同组合的正确方法是什么?我认为这是某种哈希函数。我可以看任何在线资源吗?听起来可能是一个非常简单的问题,但我不知道如何搜索。