Перейти к основному содержимому
Версия: 2.0.x

rand, random

Возвращает случайное число с плавающей точкой от 0 (включительно) до 1 (исключительно).

Синтаксис

RAND(x);

Параметры

x: необязательный. Тип данных BIGINT. Независимо от того, указан x или нет, функция возвращает полностью случайное число.

Возвращаемое значение

Возвращает значение типа DOUBLE.

Примеры

select rand();
+--------------------+
| rand() |
+--------------------+
| 0.9393535880089522 |
+--------------------+
1 row in set (0.01 sec)
select rand(3);
+--------------------+
| rand(3) |
+--------------------+
| 0.6659865964511347 |
+--------------------+
1 row in set (0.00 sec)

Ключевые слова

RAND, RANDOM