วิธีแรก
/**@desc: สร้างสตริงแบบสุ่ม*@หมายเหตุ: วิธีการ ToString สามารถรับ cardinality เป็นพารามิเตอร์และ cardinality นี้มียอดจาก 2 ถึง 36 ถ้าไม่ได้ระบุ radix เริ่มต้นคือทศนิยม*/ฟังก์ชั่น generaterandomalphanum (len) {var rdmstring = ""; สำหรับ (; rdmstring.length <len; rdmstring += math.random (). toString (36) .substr (2)); ส่งคืน rdmstring.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 ());}วิธีที่สาม
// 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 += "-"; } return guid;}วิธีที่สี่
/**@desc: สร้างสตริงสุ่ม*@demo: console.log (ranstr ());*/; (ฟังก์ชั่น () {// หมายเลข 0-9, ตัวอักษรตัวพิมพ์ใหญ่, ตัวอักษรตัวพิมพ์เล็ก, ascii หรือ unicode encoding = []; j = thisarr [0], thislen = thisarr [1]; j <= thislen; j ++) {charcodearr.push (j); GetBetweenRound (0,61);