تصف هذه المقالة طريقة إنشاء سلاسل عشوائية تلقائيًا تحتوي على أرقام وأحرف في JavaScript. شاركه للرجوع إليه. التفاصيل كما يلي:
هنا نستخدم وظيفتين بشكل أساسي: Math.Random () و Math.Floor ()
Math.Random ()-إرجاع رقم عشوائي زائف بين 0 و 1 قد يكون 0 ، ولكنه دائمًا أقل من 1 ، [0،1)
Math.Floor () - قم بتقريب القيمة وتجاهلها بعد العدد الصغير
طرق لتنفيذ أرقام عشوائية متعددة الأرقام:
انسخ الرمز كما يلي:/**
*
* الأرقام التي تم إنشاؤها عشوائيا
*
*@param num يولد عدد الأرقام
*/
وظيفة RandomNumber (num) {
return ''+math.floor (math.random () * num) ؛
}
جافا سكريبت الأحرف التي تم إنشاؤها عشوائيا
المثال التالي هو حرف عشوائي يظهر في فاصل AZ/AZ العشوائي
انسخ الرمز كما يلي:/**
*
* جيل عشوائي
*
*@param data json مثال: {"start": 0 ، "end": 2 ، "number": 5 ، "apper": true}
*@param start subcript
*@param end subcript
*@Param Number يولد عدد البتات
*@param appor
*/
وظيفة RandomleTter (البيانات) {
var letterdata = "" ؛
var sholdcase = new array ("a" ، "b" ، "c" ، "d" ، "e" ، "f" ، "g" ، "h" ، "i" ، "g" ، "k" ، "l" ، "m" ،
var uppercase = new array ("A" ، "B" ، "C" ، "D" ، "E" ، "F" ، "G" ، "H" ، "I" ، "J" ، "K" ، "L" ، "M" ، "N" ، "O" ، "،" ، "،" ، "،" ، "،" ، "،" ، "،"
var start = data.start ؛
var end = data.end ؛
var number = data.number ؛
var apper = data.upper ؛
var length = end - start ؛
لـ (var i = 0 ؛ i <number ؛ i ++) {
var index = math.floor (math.random () * length) + start ؛
VAR LETTER = "" ؛
إذا (العلوي) {
رسالة = أقصى [فهرس] ؛
}آخر{
حرف = صغير [فهرس] ؛
}
LetterData += رسالة ؛
}
إرجاع letterdata ؛
}
يقتبس:
نسخة الكود كما يلي: ALERT (New Date (). Format ("Yyyy-MM-DD HH: MM: SS") ؛
آمل أن تكون هذه المقالة مفيدة لبرمجة JavaScript للجميع.