Định nghĩa và cách dùng
Hàm lcg_value() sinh số ngẫu nhiên giữa 0 và 1.
LCG là viết tắt của Linear Congruential Generator (bộ sinh đồng dư tuyến tính). Thuật toán sinh dãy số giả ngẫu nhiên bằng phương trình tuyến tính phân đoạn không liên tục. Đây là một trong các thuật toán sinh số ngẫu nhiên giả lâu đời nhất.
Cú pháp
lcg_value ( void ) : float
Tham số
Không có tham số.
Giá trị trả về
Trả về float giả ngẫu nhiên giữa 0.0 và 1.0 bao gồm cả hai đầu.
Phiên bản PHP
Có sẵn từ PHP 4.x, 5.x và 7.x.
Ví dụ
<?php echo "lcg_value() = " . lcg_value() . "\n"; echo "lcg_value() = " . lcg_value(); ?>
Kết quả
lcg_value() = 0.45920201711279 lcg_value() = 0.18118693614628