MySQL RAND 函数

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);
RAND Function Example 1

它还允许您在列中返回或存储随机值。在此数学函数示例中,我们为客户表中的每位员工生成数字。请参考 MySQL 中的 数学函数

SELECT EmpID, 
       FirstName,
       LastName,
       Occupation,
       RAND(),
       RAND(5),
       RAND(10)
 FROM customer;
RAND Function Example 2