Die erste Methode
/**@Desc: Zufällige Zeichenfolge erzeugen*@Bemerkung: Die ToString -Methode kann eine Kardinalität als Parameter empfangen, und diese Kardinalität wird von 2 bis 36 übertroffen. Wenn nicht angegeben ist, ist der Standardradix dezimal*/Funktion generaterandomalphanum (len) {var rdmstring = "; für (; rdmstring.length <len; rdmstring += math.random (). tostring (36) .substr (2)); return rdmstring.substr (0, len);};Die zweite Methode
// js generiert Richtfunktionen, ähnlich wie bei Newid () in .NET; Funktion S4 () {return (((1 + math.random ()) * 0x10000) | 0) .ToString (16) .Substring (1);} Funktion newGuid () {return (s4 () + s4 () + "-" + S4 () + " + S4 () + + S4 () + S4 () +" + S4 () + "-" + s4 () + s4 ());}Die dritte Methode
// js generiert Richtfunktionen, ähnlich wie bei Newid () in .NET; Funktion newGuid () {var Guid = ""; für (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 += "-"; } return GUID;}Die vierte Methode
/**@Desc: Zufällige Zeichenfolge erzeugen*@Demo: console.log (ranstr ());*/; (function () {// nummer 0-9, Großbuchstaben, Kleinbuchstaben, ASCII oder Unicode codieren (Decimal), insgesamt 62 Var CharcodeIndex = [48,57], [65,90], [97, [97, [97, [970], [970], [97, [970], [97, [97, [970], [97, [97, [970]; GetBetweenRound (min, max) {return math.floor (math.random ()*(max-min)); j = arr [0], thislen = thisarr [1]; j <= thislen; GetBetweenRound (0,61);