الطريقة الأولى
/**@desc: إنشاء سلسلة عشوائية*@الملاحظة: يمكن أن تتلقى طريقة toString Cardinality كمعلمة ، ويتصدر هذه الكاردينات من 2 إلى 36. إذا لم يتم تحديدها ، فإن radix الافتراضي هو عشري*/وظيفة enderandomalphanum (len) {var rdmstring = "" ؛ لـ (؛ rdmstring.length <len ؛ rdmstring += math.random (). toString (36) .Substr (2)) ؛ إرجاع rdmsstring.substr (0 ، len) ؛}الطريقة الثانية
// JS يولد وظائف GUID ، على غرار NewID () في .NET ؛ الدالة S4 () {return (((1 + Math.Random ()) * 0x10000) | 0) .ToString (16) .SubString (1) ؛} وظيفة NewGuid () {return (S4 () + S4 () + "-" + S4 () + "-" + S4 () + "- + S4 () +"-) S4 () + "-" + S4 () + S4 ()) ؛}الطريقة الثالثة
// JS يولد وظائف GUID ، على غرار NewID () في .NET ؛ وظيفة newGuid () {var guid = "" ؛ لـ (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 += "-" ؛ } إرجاع Guid ؛}الطريقة الرابعة
/**@desc: إنشاء سلسلة عشوائية*@demo: console.log (ranstr ()) ؛*/؛ (function () {// number 0-9 ، أحرف كبيرة ، أحرف صغيرة ، ascii أو unicode تشفير (عشري) ، ما مجموعه 62 var charcodex = [[48،57] [] J = thisarr [0] ، thislen [1] ؛ GetBeTeNRound (0،61) ؛