La fonction rand
peut être utilisée dans les filtres personnalisés et les calculs de tableau pour renvoyer un nombre aléatoire compris entre 0 et 1.
Syntaxe
rand()
La fonction rand
renvoie un nombre aléatoire compris entre 0 et 1.
Examples
La fonction rand
est souvent utilisée pour générer des entiers aléatoires, et parfois pour sélectionner un échantillonnage aléatoire de données. Par exemple, pour générer un entier compris entre 1 et 100 (inclus), vous pouvez utiliser la commande suivante:
(floor(rand()*100)+1)
Cette expression fonctionne comme suit:
- Utilise la fonction
rand()
pour générer un nombre aléatoire compris entre 0 et 1. - Multiplie par 100 pour en faire un nombre aléatoire compris entre 1 et 100.
- Utilise la fonction
floor
pour arrondir le nombre aléatoire à l'entier le plus proche, ce qui génère un nombre aléatoire compris entre 0 et 99 (inclus). - Ajoute 1 pour placer l'entier aléatoire jusqu'à 1 à 100 (inclus).
Vous pouvez ensuite filtrer votre rapport pour n'inclure que les données inférieures à un certain nombre aléatoire.
Bon à savoir
La fonction rand
génère un nombre avec 16 décimales, par exemple 0,04277424614631747.