Định nghĩa và cách dùng
Hàm srand() dùng để khởi tạo (seed) bộ sinh số ngẫu nhiên. Việc seeding khởi động bộ sinh. Hầu hết bộ sinh số ngẫu nhiên cần seeding ban đầu. Trong PHP, dùng srand() là tùy chọn vì nó được thực hiện tự động.
Hàm không có giá trị trả về.
Cú pháp
srand ([ int $seed ] ) : void
Tham số
| STT | Tham số & Mô tả |
|---|---|
| 1 | seed Số nguyên dùng làm seed. Nếu không cho, một số ngẫu nhiên sẽ được dùng |
Giá trị trả về
Hàm không trả về giá trị.
Phiên bản PHP
Có sẵn từ PHP 4.x, 5.x và 7.x.
Ví dụ
Khởi tạo bộ sinh trước khi dùng rand():
<?php srand(5); echo "rand(1,100)=", rand(1,100); ?>
Kết quả
rand(1,100)=12
Ví dụ
Dùng timestamp hiện tại để khởi tạo:
<?php srand(time()); echo "rand()=", rand(); ?>
Kết quả
rand()=548287992