บทความนี้อธิบายวิธีการสร้างสตริงแบบสุ่มโดยอัตโนมัติที่มีตัวเลขและอักขระใน 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);
-
JavaScript ตัวอักษรที่สร้างขึ้นแบบสุ่ม
ตัวอย่างต่อไปนี้เป็นอักขระสุ่มที่ปรากฏในช่วงเวลา AZ/AZ แบบสุ่ม
คัดลอกรหัสดังนี้:/**
-
* การสร้างแบบสุ่ม
-
*@param data data data ตัวอย่าง: {"start": 0, "end": 2, "number": 5, "Upper": true}
*@param start subscript
*@param end subscript
*@หมายเลขพารามิเตอร์สร้างจำนวนบิต
*@param updpon ไม่ว่าตัวพิมพ์ใหญ่จะเป็นตัวพิมพ์เล็กโดยค่าเริ่มต้น
-
ฟังก์ชั่น Randomletter (ข้อมูล) {
var letterdata = "";
VAR ตัวพิมพ์เล็ก = อาร์เรย์ใหม่ ("A", "B", "C", "D", "E", "F", "G", "H", "I", "G", "K", "L", "M", "N", "o", "p", "q", "r", "
var uppercase = อาร์เรย์ใหม่ ("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "p", "q", "r", "
var start = data.start;
var end = data.end;
var number = data.number;
var upduce = data.upper;
ความยาว var = end - เริ่ม;
สำหรับ (var i = 0; i <number; i ++) {
var index = math.floor (math.random () * ความยาว) + start;
ตัวอักษร var = "";
ถ้า (บน) {
ตัวอักษร = ตัวพิมพ์ใหญ่ [ดัชนี];
}อื่น{
ตัวอักษร = ตัวพิมพ์เล็ก [ดัชนี];
-
LetterData += จดหมาย;
-
return letterdata;
-
อ้าง:
การคัดลอกรหัสมีดังนี้: การแจ้งเตือน (วันที่ใหม่ (). รูปแบบ ("yyyy-mm-dd hh: mm: ss"));
ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม JavaScript ของทุกคน