สร้างตัวเลขสุ่ม:
<?phpecho(mt_rand() . "<br>");echo(mt_rand() . "<br>");echo(mt_rand(10,100));?>ฟังก์ชัน mt_rand() ใช้อัลกอริทึม Mersenne Twister เพื่อสร้างจำนวนเต็มแบบสุ่ม
เคล็ดลับ: ฟังก์ชันนี้เป็นตัวเลือกที่ดีกว่าสำหรับการสร้างค่าสุ่ม โดยส่งคืนผลลัพธ์เร็วกว่าฟังก์ชัน rand() ถึง 4 เท่า
เคล็ดลับ: หากคุณต้องการสุ่มจำนวนเต็มระหว่าง 10 ถึง 100 ให้ใช้ mt_rand (10,100)
mt_rand();ormt_rand( นาที,สูงสุด );
พารามิเตอร์ | อธิบาย |
---|---|
นาที | ไม่จำเป็น. ระบุจำนวนขั้นต่ำที่จะส่งคืน ค่าเริ่มต้นคือ 0 |
สูงสุด | ไม่จำเป็น. ระบุจำนวนสูงสุดที่จะส่งคืน ค่าเริ่มต้นคือ mt_getrandmax() |
ค่าส่งคืน: | จำนวนเต็มสุ่มระหว่าง min (หรือ 0) และ max (หรือ mt_getrandmax()) รวมอยู่ด้วย ส่งกลับค่า FALSE ถ้า ค่าสูงสุด < min |
---|---|
ประเภทการส่งคืน: | จำนวนเต็ม |
เวอร์ชัน PHP: | 4+ |
บันทึกการเปลี่ยนแปลง PHP: | PHP 4.2.0: ตัวสร้างตัวเลขสุ่มเริ่มต้นโดยอัตโนมัติ PHP 5.3.4: รายงาน E_WARNING และส่งคืน FALSE หาก max < min |