นิยามและการใช้งาน
ฟังก์ชัน rand() คืนค่าจำนวนเต็มด้วยเทคนิคสุ่มแบบ pseudorandom ช่วงค่าเริ่มต้น 0 ถึง getrandmax() (บน Windows 64-bit คือ 2147483647) เรียกได้ทั้งแบบไม่มีอาร์กิวเมนต์ หรือระบุ min, max
คืนค่า integer เสมอ
รูปแบบ
rand ( void ) : int
rand ( int $min , int $max ) : int
พารามิเตอร์
| ลำดับ | พารามิเตอร์ & คำอธิบาย |
|---|---|
| 1 | min ขอบเขตล่าง ค่าเริ่มต้น 0 |
| 2 | max ขอบเขตบน ค่าเริ่มต้น getrandmax() |
ค่าที่คืน
คืนจำนวนเต็มระหว่าง min และ max แบบ pseudorandom ไม่แนะนำใช้เพื่อวัตถุประสงค์ทางเข้ารหัสลับ
รุ่น PHP
รองรับ PHP 4.x, 5.x, 7.x
ตัวอย่าง
rand() ไม่มีพารามิเตอร์ สุ่มได้ค่าต่างกันทุกครั้ง
rand(11,30) สุ่มระหว่าง 11-30
rand(10.55, 50.95) ส่วนทศนิยมจะถูกตัดทิ้ง
rand("aa", "bb") จะเกิด error