ฟังก์ชัน mt_rand() ใช้สำหรับสร้างเลขสุ่ม โดยใช้อัลกอริทึม Mersenne Twister
หมายเหตุ − ฟังก์ชันนี้เร็วกว่า rand()
รูปแบบการใช้งาน (Syntax)
mt_rand() หรือ mt_rand(min, max)
พารามิเตอร์ (Parameters)
min − ค่าเริ่มต้นคือ 0 ตัวเลขต่ำสุดที่จะสุ่มได้
max − ตัวเลขสูงสุดที่จะสุ่มได้
ค่าที่ส่งกลับ (Return Value)
ฟังก์ชัน mt_rand() ส่งคืนจำนวนเต็มสุ่มระหว่าง min (หรือ 0) และ max ส่งคืน FALSE หาก max < min
ตัวอย่างการใช้งาน
<?php echo mt_rand(100, 200); ?>
ผลลัพธ์ (Output)
144
ตัวอย่างการใช้งาน
ตัวอย่างสุ่มโดยไม่กำหนดช่วง:
<?php echo mt_rand(); ?>
ผลลัพธ์ (Output)
132850920