如何为promocode创建短唯一ID

时间:2017-05-15 22:15:07

标签: javascript unique

我试图以以下格式创建对等推荐的短唯一ID:

名字+姓氏的第一个字母+短号

最好的方法是什么?我想用帐号ID做一些事来生成短号?因为那将是自我增量并且不会发生任何碰撞。

1 个答案:

答案 0 :(得分:0)

最好使用随机数,不是吗?随着accounID的增加,您可能会面临安全风险。

以下是您可以为100个不同的唯一数字运行的代码:

var arr = []
while (//create all your unique id's in here) {
        var randomnumber = Math.ceil(Math.random()*100)
        if(arr.indexOf(randomnumber) > -1) continue;
        arr[arr.length] = randomnumber;
       // first name + first letter of last name + short number
        }