我试图以以下格式创建对等推荐的短唯一ID:
名字+姓氏的第一个字母+短号
最好的方法是什么?我想用帐号ID做一些事来生成短号?因为那将是自我增量并且不会发生任何碰撞。
答案 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
}