MySQL RAND 函数是用于返回或生成 0 到 1 之间随机数的数学函数之一。RAND 的语法如下所示
SELECT RAND();
SELECT RAND(n);
通常,此 RAND 函数生成 0.0 到 1.0 之间的数字。但是,如果您需要随机整数,则必须遵循以下技术。
SELECT FLOOR(10 + RAND() * 30);
这将生成 10 到 30 之间的整数。
MySQL RAND 函数示例
此 RAND 函数返回随机值,以下查询显示了使用它的多种方法。
SELECT RAND();
SELECT RAND();
SELECT RAND(10), RAND(120), RAND(-150);

它还允许您在列中返回或存储随机值。在此数学函数示例中,我们为客户表中的每位员工生成数字。请参考 MySQL 中的 数学函数。
SELECT EmpID,
FirstName,
LastName,
Occupation,
RAND(),
RAND(5),
RAND(10)
FROM customer;
