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