Hàm rand() trong PHP

Định nghĩa và cách sử dụng

Hàm rand() trả về số nguyên ngẫu nhiên.

Cú pháp

rand(min,max)
Tham số Mô tả
min,max Tùy chọn. Định nghĩa khoảng giá trị tạo số ngẫu nhiên.

Mô tả

Nếu không cung cấp tham số tùy chọn minmax,rand() trả về một số nguyên giả ngẫu nhiên từ 0 đến RAND_MAX. Ví dụ, muốn số ngẫu nhiên từ 5 đến 15 (bao gồm 5 và 15), sử dụng rand(5, 15).

Hướng dẫn và ghi chú

Ghi chú:Trên một số nền tảng (ví dụ: Windows), RAND_MAX chỉ có 32768. Nếu cần khoảng giá trị lớn hơn 32768, có thể chỉ định các tham số min và max để tạo ra số lớn hơn RAND_MAX, hoặc cân nhắc sử dụng mt_rand() thay thế.

Ghi chú:Từ PHP 4.2.0, không cần sử dụng srand() hoặc mt_srand() Hàm cung cấp hạt cho bộ tạo số ngẫu nhiên, bây giờ đã tự động hoàn thành.

Ghi chú:Trước phiên bản 3.0.7, nghĩa của max là range. Để có thể nhận được số ngẫu nhiên từ 5 đến 15 như ví dụ trên trong các phiên bản này, ví dụ ngắn gọn là rand(5, 11).

Ví dụ

Ví dụ này sẽ trả về một số ngẫu nhiên:

<?php
echo(rand();
echo(rand();
echo(rand(10,100))
?>

Kết quả đầu ra:

17757
3794
97