【发布时间】:2017-05-15 22:15:06
【问题描述】:
我正在尝试为点对点推荐创建简短的唯一 ID,格式如下:
名字+姓氏的第一个字母+短号码
最好的方法是什么?我正在考虑使用帐户 ID 来生成短号码?因为这将是自增的并且不会有任何冲突。
【问题讨论】:
标签: javascript unique
我正在尝试为点对点推荐创建简短的唯一 ID,格式如下:
名字+姓氏的第一个字母+短号码
最好的方法是什么?我正在考虑使用帐户 ID 来生成短号码?因为这将是自增的并且不会有任何冲突。
【问题讨论】:
标签: javascript unique
使用随机数会更好,不是吗?增加 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
}
【讨论】: