El primer método
/**@Desc: Genere cadena aleatoria*@Observación: el método de tostración puede recibir una cardinalidad como parámetro, y esta cardinalidad se remonta de 2 a 36. Si no se especifica, la radix predeterminada es decimal*/function generadorandomalphanum (len) {var rdmstring = ""; para (; rdmstring.length <len; rdmstring += math.random (). toString (36) .substr (2)); return rdmstring.substr (0, len);}El segundo método
// JS genera funciones GUID, similares a NewID () en .NET; función s4 () {return (((1 + math.random ()) * 0x10000) | 0) .ToString (16) .substring (1);} function newguid () {return (s4 () + s4 () + "-" + s4 () + "-" + s4 () + "-" + s4 () + "-" + s4 () "- +" + " + s4 () S4 () + "-" + S4 () + S4 ());}El tercer método
// JS genera funciones GUID, similares a NewID () en .NET; function newGuid () {var guía = ""; para (var i = 1; i <= 32; i ++) {var n = math.floor (math.random () * 16.0) .ToString (16); guía += n; if ((i == 8) || (i == 12) || (i == 16) || (i == 20)) Guid += "-"; } return Guid;}El cuarto método
/**@Desc: Genere una cadena aleatoria*@demo: console.log (ranstr ());*/; (function () {// número 0-9, letras mayúsculas, letras minúsculas, ascii o unicode codificación (decimal), un total de 62 var charcodeindex = [48,57], [65,90], [97,122]; []; j = thisarr [0], thisLen = thisarr [1]; j <= thisLen; j ++) {charcodearr.push (j); GetBetWeNROUND (0,61);