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

PHP mt_srand() ฟังก์ชัน


ความหมายและการใช้งาน

คำนำหน้า '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