นิยามและการใช้งาน
คำนำหน้า 'mt' ย่อมาจาก Mersenne Twister ฟังก์ชัน mt_srand() กำหนด seed ให้เครื่องสร้างเลขสุ่ม Mersenne Twister ใน PHP ใช้งานเป็นทางเลือก เพราะทำอัตโนมัติ
ไม่มีค่าคืน
รูปแบบ
mt_srand ([ int $seed [, int $mode = MT_RAND_MT19937 ]] ) : void
พารามิเตอร์
| ลำดับ | พารามิเตอร์ & คำอธิบาย |
|---|---|
| 1 | seed จำนวนเต็มเป็น seed หากไม่กำหนด จะสุ่มเอง |
| 2 | mode ระบุโหมด: MT_RAND_MT19937 (คงที่) หรือ MT_RAND_PHP (ค่าเริ่มต้น) |
ค่าที่คืน
ไม่คืนค่า
รุ่น PHP
รองรับ PHP 4.x, 5.x, 7.x
ตัวอย่าง
mt_srand(5) แล้ว mt_rand(1,100) = 12
mt_srand(time()) แล้ว mt_rand() = ค่าสุ่มใหญ่