Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm srand() trong PHP

Đị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ố

STTTham số & Mô tả
1seed
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