Я ищу способ строки 'ha sh' в JavaScript, так что
- результат будет детерминированным c (всегда дает тот же результат с тем же вводом строка)
- результат представляет собой десятичное число от 0 до 1
- результаты (как бы) равномерно распределены в пространстве от 0 до 1.
Например:
decimalHash('hallo world') = 0.145 // some made up number
decimalHash('how are you?') = 0.345 // some made up number
decimalHash('fine, thanks!') = 0.945 // some made up number
Я искал такой метод, но все функции ha sh, которые я нашел до сих пор, имеют разные характеристики. Любая помощь будет оценена!