我正在构建一个应用程序,我想在其中向每个用户发送唯一代码或引用代码。所以我想从用户手机号码生成随机字符串。每个随机字符串对于每个移动号码应该是唯一的。如何我应该这样做吗? 是否有任何javascript库或任何好的链接?
答案 0 :(得分:0)
在Node Js中有很多可用的包。您也可以使用原始代码,如。
String.prototype.hashCode = function() {
var hash = 0, i, chr, len;
if (this.length === 0) return hash;
for (i = 0, len = this.length; i < len; i++) {
chr = this.charCodeAt(i);
hash = ((hash << 5) - hash) + chr;
hash |= 0; // Convert to 32bit integer
}
return hash;
};
这个基本的散列函数将输出一个散列。