Định nghĩa và Cách sử dụng
srand () hàm được sử dụng để bắt đầu số ngẫu nhiên. Seeding khởi tạo trình tạo số ngẫu nhiên. Hầu hết các trình tạo số ngẫu nhiên đều cần gieo hạt ban đầu. Trong PHP, việc sử dụng hàm srand () là tùy chọn vì nó được thực hiện tự động.
Hàm này không có bất kỳ giá trị trả về nào.
Cú pháp
srand ([ int $seed ] ) : void
Tham số
Sr.No | Thông số &Mô tả |
---|---|
1 | hạt giống một số nguyên được sử dụng làm hạt giống. Nếu không được đưa ra, một số ngẫu nhiên được đưa ra |
Giá trị trả lại
Hàm này không trả về bất kỳ giá trị nào.
Phiên bản PHP
Chức năng này có sẵn trong các phiên bản PHP 4.x, PHP 5.x cũng như PHP 7.x.
Ví dụ
Ví dụ này, trình tạo số ngẫu nhiên được khởi tạo đầu tiên trước khi sử dụng hàm rand ()−
<?php srand(5); echo "rand(1,100)=", rand(1,100); ?>
Đầu ra
Điều này có thể tạo ra kết quả sau -
rand(1,100)=12
Ví dụ
Ví dụ sau sử dụng dấu thời gian hiện tại để khởi tạo bộ tạo số ngẫu nhiên−
<?php srand(time()); echo "rand()=", rand(); ?>
Đầu ra
Điều này có thể tạo ra kết quả sau−
rand()=548287992