var letters=“ABCDEFGHJKMNPQRSTUXY”;
var uniqueId=函数(){ return Math.random().toString(36).subtr(2,16); };
var letters=“ABCDEFGHJKMNPQRSTUXY”;
var uniqueId=函数(){ return Math.random().toString(36).subtr(2,16); };
函数uniqueId(字符串长度,可能) { stringLength=字符串长度||5; 可能=可能||“ABCDEFGHJKMNPQRSTUXY”; var text=“”; for(var i=0;i<字符串长度;i++){ var character=getCharacter(可能); while(text.length>0&&character===text.substr(-1)){ character=getCharacter(可能); } text+=字符; } 返回文本; } 函数getCharacter(可能){ return possible.charAt(Math.floor(Math.random()*possible.length)); }
var letters=“ABCDEFGHJKMNPQRSTUXY”; var uniqueId=函数(){ var text=“”; 对于(var i=0;i<5;i++){ text+=letters.charAt(Math.floor(Math.random()*letters.length)); } 返回文本; }; console.log(uniqueId());
var letters=“ABCDEFGHJKMNPQRSTUXYabcdefghjkmnpqrstuxy”; var uniqueId=函数(){ var text=“”; 对于(var i=0;i<5;i++){ text+=letters.charAt(Math.floor(Math.random()*letters.length)); } 返回文本; }; console.log(uniqueId());
函数uniqueId() { var letters=“ABCDEFGHJKMNPQRSTUXY”; var结果=“”; while(结果长度<5) { var rand_int=数学楼层((Math.random()*19)+1); var rand_chr=字母[rand_int]; if(result.substr(-1,1)= rand_chr)结果+=rand_ch; } 返回(结果); }