Mỗi lần gọi RAND() (không có seed) trong cùng một truy vấn sinh ra số ngẫu nhiên khác nhau.
Ví dụ
mysql> SELECT RAND(), RAND(), RAND(); +--------------------+-------------------+--------------------+ | RAND() | RAND() | RAND() | +--------------------+-------------------+--------------------+ | 0.9402844448949066 | 0.911499003797303 | 0.7366417150354402 | +--------------------+-------------------+--------------------+
3 lần gọi → 3 giá trị khác nhau trong khoảng (0, 1).
Đối lập: RAND(seed) cùng seed trong cùng query trả về cùng giá trị (xem bài trước).