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