从用户电话号码生成随机字符串

时间:2016-06-21 10:00:54

标签: javascript string random otp

我正在构建一个应用程序,我想在其中向每个用户发送唯一代码或引用代码。所以我想从用户手机号码生成随机字符串。每个随机字符串对于每个移动号码应该是唯一的。如何我应该这样做吗? 是否有任何javascript库或任何好的链接?

1 个答案:

答案 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;
      };

这个基本的散列函数将输出一个散列。