rand

La fonction rand peut être utilisée dans les filtres personnalisés et les calculs de tables 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.

Exemples

La fonction rand est souvent utilisée pour générer des nombres entiers aléatoires, parfois pour sélectionner un échantillon aléatoire de données. Par exemple, pour générer un nombre entier compris entre 1 et 100 (inclus), vous pouvez utiliser le code suivant :

(floor(rand()*100)+1)

Cette expression fonctionne comme suit :

  1. Utilise la fonction rand() pour générer un nombre aléatoire compris entre 0 et 1.
  2. Multiplie par 100 pour le transformer en nombre aléatoire compris entre 1 et 100.
  3. Utilise la fonction floor pour arrondir le nombre aléatoire à l'entier inférieur le plus proche, ce qui génère un nombre aléatoire compris entre 0 et 99 (inclus).
  4. Ajoute 1 pour que l'entier aléatoire soit compris entre 1 et 100 (inclus).

Vous pouvez ensuite filtrer votre requête 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.