gpt4 book ai didi

algorithm - 最多 255 个字符的字符串的非冲突哈希算法

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:26:06 27 4
gpt4 key购买 nike

我正在寻找一种哈希算法,以创建尽可能接近字符串的唯一哈希值 (max len = 255),从而生成一个长整数 (DWORD)。

我意识到26^255 >> 2^32,但也知道英语的单词数远少于2^32。

我需要“散列”的字符串大多是单个单词或一些使用两个或三个单词的简单结构。


答案:

FNV variants 之一应该能满足你的要求。它们速度很快,并且产生分布相当均匀的输出。 (由 Arachnid 回答)


最佳答案

参见 here对于这个问题的前一次迭代(和答案)。

关于algorithm - 最多 255 个字符的字符串的非冲突哈希算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/126381/

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