Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน mt_rand() ใน PHP

นิยามและการใช้งาน

'mt' ย่อมาจาก Mersenne Twister ฟังก์ชัน mt_rand() คืนค่าจำนวนเต็มด้วยวิธี Mersenne Twister RNG เร็วกว่า rand() 4 เท่า ช่วงค่า 0 ถึง mt_getrandmax() (Windows 64-bit: 2147483647)

คืนค่า integer เสมอ ไม่แนะนำใช้เพื่อเข้ารหัสลับ

รูปแบบ

mt_rand ( void ) : int
mt_rand ( int $min , int $max ) : int

พารามิเตอร์

ลำดับพารามิเตอร์ & คำอธิบาย
1min
ขอบเขตล่าง ค่าเริ่มต้น 0
2max
ขอบเขตบน ค่าเริ่มต้น mt_getrandmax()

ค่าที่คืน

คืนจำนวนเต็มระหว่าง min และ max แบบ Mersenne Twister

รุ่น PHP

รองรับ PHP 4.x, 5.x, 7.x

ตัวอย่าง

mt_rand() ไม่มีพารามิเตอร์ สุ่มค่าต่างกันทุกครั้ง

mt_rand(11,30) สุ่มระหว่าง 11-30

mt_rand(10.55, 50.95) ตัดทศนิยมทิ้ง