O primeiro método
/**@desc: Gere Random string*@observação: o método da tostragem pode receber uma cardinalidade como um parâmetro, e essa cardinalidade é encheada de 2 a 36. Se não for especificada, o radix padrão é decimal*/função generaterandomalphanum (len) {var rdmString = "";; para (; rdmString.length <len; rdmString += Math.random (). ToString (36) .Substr (2)); Retornar rdmstring.substr (0, len);}O segundo método
// JS gera funções GUID, semelhantes a newid () em .NET; function S4() { return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1);}function NewGuid() { return (S4() + S4() + "-" + S4() + "-" + S4() + "-" + S4() + "-" + S4() + "-" + S4() + S4 () + "-" + s4 () + s4 ());}O terceiro método
// JS gera funções GUID, semelhantes a newid () em .NET; function newGuid () {var guid = ""; for (var i = 1; i <= 32; i ++) {var n = Math.floor (Math.random () * 16.0) .ToString (16); Guid += n; if ((i == 8) || (i == 12) || (i == 16) || (i == 20)) GUID += "-"; } retornar guid;}O quarto método
/**@desc: gerar string aleatória*@demonstração: console.log (ranstr ());*/; (function () {// número 0-9, letras maiúsculas, letras minúsculas, codificadores ASCII ou Unicode (decimal), um total de 62 var charCodeIndEx = [[48,57], [65, [Decimal), um total de 62 var charCodeIndEx = [[48,57], [ []; j = thisArr [0], thislen = thisarr [1]; j <= thislen; j ++) {charcodearr.push (j); getBetweenRound (0,61);