النوع الأول:
// الكود من http://caibaojian.com/js-random-ring.htmlfunction makeid () {var text = "" ؛ var pocation = "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz0123456789" ؛ لـ (var i = 0 ؛ i <5 ؛ i ++) text+= acbact.charat (math.floor (math.random () * pocation.length)) ؛ نص إرجاع ؛}النوع الثاني: لا حاجة لإدخال مجموعة أحرف
وظيفة randomstring (l) {var s = '' ؛ var randomchar = function () {var n = math.floor (math.random ()*62) ؛ إذا (n <10) return n ؛ // 1-10 if (n <36) return string.fromcharcode (n+55) ؛ // az return string.fromcharcode (n+61) ؛ // az} بينما (s.length <l) s+= randomchar () ؛ العودة s ؛} alert(randomstring(5))
النوع الثالث: يدعم طول الحرف المخصص وجمع أحرف الميزات
وظيفة RandomString (Len ، Charset) {charset = charset || 'abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz0123456789' ؛ var randomstring = '' ؛ لـ (var i = 0 ؛ i <len ؛ i ++) {var randompoz = math.floor (math.random () * charset.length) ؛ RandomString += charset.substring (Randompoz ، Randompoz +1) ؛ } إرجاع عشوائي ؛}اتصل باستخدام charset الافتراضي [A-ZA-Z0-9] أو أرسل بمفردك:
var randomvalue = randomstring (5) ؛ var randomvalue = RandomString (5 ، 'pickcharsfromthisset') ؛
لقطة الشاشة التجريبية
ما سبق هو ملخص لثلاث طرق لإنشاء سلاسل عشوائية تحتوي على أرقام ورسائل في جافا سكريبت. إذا كنت في حاجة إليها ، يمكنك الرجوع إليها وتعلمها.