La función RANDBETWEEN devuelve un número entero aleatorio entre dos valores dados extraído de una distribución uniforme discreta.
RANDBETWEEN(
bottom,
top
)
- bottom: Valor inferior a devolver por la función.
- top: Valor superior a devolver por la función.
La función RANDBETWEEN devuelve un número entero.
El número devuelto pertenecerá al rango cerrado [bottom, top]. Es decir, podrá también tomar ambos valores.
bottom debe ser inferior o igual a top. De no ser así, la función devuelve un error. Tanto bottom como top pueden ser números reales (el resultado seguirá siendo un número entero entre ambos valores). Si entre bottom y top no hay ningún número entero, la función devuelve un error:
Los valores bottom y top pueden ser menores que cero (siempre que se respeten las condiciones ya comentadas):
En el siguiente ejemplo se genera un número entero aleatorio entre los números 4.5 y 7.81 (es decir, se genera un número aleatorio 5, 6 o 7):