rand

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:

  1. Usa la función rand() para generar un número aleatorio entre 0 y 1.
  2. Multiplica por 100 para convertirlo en un número aleatorio entre 1 y 100.
  3. 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).
  4. 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.