gpt4 book ai didi

Javascript 根据字符串生成唯一编号

转载 作者:数据小太阳 更新时间:2023-10-29 06:00:24 24 4
gpt4 key购买 nike

假设我有一个字符串 var input = "Foo" 并且我需要该字符串中的 100% 唯一数字,我尝试了类似的方法

for (var i = 0, len = input.length; i < len; i++) {
output += input[i].charCodeAt(0)
}

但这会生成重复项,例如 W8MYSM,并且都返回 149 的 ID。

有这样的算法吗?

最佳答案

你想要一个哈希函数。哈希函数通常不是唯一的(例如,存在冲突),但键空间是如此之大,以至于您可能一辈子都没有在您的应用程序中找到一个。

首先寻找 JavaScript 的 SHA1 和 SHA256 实现,如果您使用的是节点,请查看 crypto module .

关于Javascript 根据字符串生成唯一编号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40958727/

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