La función rand
se puede usar en filtros personalizados y cálculos de tabla para devolver un número aleatorio entre 0 y 1.
Sintaxis
rand()
La función rand
devuelve un número aleatorio entre 0 y 1.
Ejemplos
La función rand
se suele usar para generar números enteros aleatorios, a veces para seleccionar una muestra aleatoria de datos. Por ejemplo, para generar un número entero entre 1 y 100 (ambos incluidos), puedes usar lo siguiente:
(floor(rand()*100)+1)
Esta expresión funciona de la siguiente manera:
- Usa la función
rand()
para generar un número aleatorio entre 0 y 1. - Multiplica por 100 para convertirlo en un número aleatorio entre 1 y 100.
- Usa la función
floor
para redondear el número aleatorio al entero inferior más próximo, lo que da como resultado un número aleatorio entre 0 y 99 (ambos incluidos). - Añade 1 para que el número entero aleatorio sea de 1 a 100 (ambos incluidos).
Después, podría filtrar la consulta para incluir solo los datos que estén por debajo de un número aleatorio determinado.
Puntos a tener en cuenta
La función rand
genera un número con 16 decimales, como 0,04277424614631747.