นิยามและการใช้งาน
ฟังก์ชัน srand() ใช้กำหนดค่าเริ่มต้น (seed) ให้เครื่องสร้างเลขสุ่ม การกำหนด seed จะเริ่มต้นเครื่องสร้างเลขสุ่ม ใน PHP การใช้ srand() เป็นทางเลือก เพราะทำอัตโนมัติแล้ว
ไม่มีค่าคืน
รูปแบบ
srand ([ int $seed ] ) : void
พารามิเตอร์
| ลำดับ | พารามิเตอร์ & คำอธิบาย |
|---|---|
| 1 | seed จำนวนเต็มใช้เป็น seed หากไม่กำหนด จะสุ่มเอง |
ค่าที่คืน
ไม่คืนค่า
รุ่น PHP
รองรับ PHP 4.x, 5.x, 7.x
ตัวอย่าง
กำหนด seed = 5 แล้วสุ่มเลข 1-100
<?php
srand(5);
echo "rand(1,100)=", rand(1,100);
?>
ผลลัพธ์
rand(1,100)=12
ใช้ timestamp ปัจจุบันเป็น seed
<?php
srand(time());
echo "rand()=", rand();
?>
ผลลัพธ์
rand()=548287992