รหัสต่อไปนี้จะถูกบันทึกและอ้างอิงเมื่อเรียงลำดับคอมพิวเตอร์
การคัดลอกรหัสมีดังนี้:
<ภาษาสคริปต์ = "JavaScript">
ฟังก์ชั่น RandomString (Len) {
LEN = LEN || 32;
var $ chars = 'abcdefghjkmnpqrstwxyzabcdefhijkmnprstwxyz2345678'; /**** อักขระที่ทำให้เกิดความสับสนได้ง่ายจะถูกลบออกโดยค่าเริ่มต้น Ooll, 9GQ, VV, UU, I1 ****/
var maxpos = $ chars.length;
var pwd = '';
สำหรับ (i = 0; i <len; i ++) {
pwd += $ chars.charat (math.floor (math.random () * maxpos));
-
กลับ PWD;
-
document.write (Randomstring (32));
</script>
ไม่จำเป็นต้องพูดว่าเรียกใช้วิธีการสุ่มพารามิเตอร์เลนเป็นความยาวสตริงแบบสุ่มที่ส่งคืน
ความยาวของพารามิเตอร์จะถูกส่งผ่าน หากไม่รวมพารามิเตอร์เอาต์พุตเริ่มต้นคือ 32 อักขระ
การใช้ JS หลายครั้งเพื่อสร้างตัวเลขสุ่ม!
การคัดลอกรหัสมีดังนี้:
<script>
ฟังก์ชั่น getRandomNum (ขั้นต่ำ, สูงสุด)
-
ช่วง var = สูงสุด - นาที;
var rand = math.random ();
return (min + math.round (ช่วงแรนด์ *));
-
var num = getRandomNum (1,10);
การแจ้งเตือน (NUM);
</script>
var chars = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H' 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'];
ฟังก์ชั่น generatemixed (n) {
var res = "";
สำหรับ (var i = 0; i <n; i ++) {
var id = math.ceil (math.random ()*35);
res += chars [id];
-
Ret Res;
-
1.Math.random (); ผลลัพธ์คือตัวเลขสุ่มระหว่าง 0-1 (รวมถึง 0, ไม่ใช่ 1)
2.Math.Floor (NUM); พารามิเตอร์ NUM เป็นค่าตัวเลขและผลลัพธ์ของฟังก์ชั่นคือส่วนจำนวนเต็มของ NUM
3.Math.Round (NUM); พารามิเตอร์ NUM เป็นค่าตัวเลขและผลลัพธ์ของฟังก์ชั่นคือจำนวนเต็มที่ปัดเศษโดย NUM
คณิตศาสตร์: วัตถุทางคณิตศาสตร์ให้การคำนวณทางคณิตศาสตร์ของข้อมูล
Math.random (); ส่งคืนหมายเลขสุ่มระหว่าง 0 ถึง 1 (รวมถึง 0 และไม่ใช่ 1)
Math.Ceil (n); ส่งคืนจำนวนเต็มที่เล็กที่สุดมากกว่าหรือเท่ากับ n
เมื่อใช้ Math.Ceil (math.random ()*10); ส่วนใหญ่จะได้รับจำนวนเต็มสุ่มจาก 1 ถึง 10 และความน่าจะเป็นที่จะได้รับ 0 นั้นเล็กมาก
Math.Round (N); ส่งคืนค่าของจำนวนเต็มหลังจากรอบ N
ใช้ math.round (math.random ()); เพื่อให้ได้จำนวนเต็มแบบสุ่มจาก 0 ถึง 1 อย่างสม่ำเสมอ
เมื่อใช้ Math.Round (Math.Random ()*10); โดยทั่วไปคุณสามารถรับจำนวนเต็มสุ่มจาก 0 ถึง 10 และความน่าจะเป็นที่จะได้รับค่าต่ำสุด 0 และค่าสูงสุด 10 คือครึ่งหนึ่ง
Math.Floor (N); ส่งคืนจำนวนเต็มสูงสุดน้อยกว่าหรือเท่ากับ n
เมื่อใช้คณิตศาสตร์ floor (math.random ()*10); จำนวนเต็มสุ่มจาก 0 ถึง 9 สามารถรับได้อย่างสมดุล
JS สร้างสตริงแบบสุ่ม + การประทับเวลาเพื่อรับ
JS เริ่มต้นสร้าง 13 บิตและใช้ /1,000 เพื่อส่งผ่านไปยัง PHP
การคัดลอกรหัสมีดังนี้:
timestamp = timestamp/1000;
<script type = "text/javascript">
ฟังก์ชั่นสุ่ม (l) {
var x = "0123456789qwertyuiOplkjhgfdsazxcvbnm";
var tmp = "";
var timestamp = วันที่ใหม่ (). getTime ();
สำหรับ (var i = 0; i <l; i ++) {
tmp += x.charat (math.ceil (math.random ()*10,000,000)%x.length);
-
ส่งคืนการประทับเวลา+TMP;