Section courante

A propos

Section administrative du site

RAND

Aléatoire
SQL Server Microsoft SQL Server

Syntaxe

Rand()
Rand(ExpressionEntier)

Paramètres

Nom Description
ExpressionEntier Ce paramètre permet d'indiquer le générateur initiale pour la génération du nombre. ATTENTION ! Il ne s'agit pas d'un intervalle de génération de nombre aléatoire.

Description

Cette fonction retourne un nombre aléatoire.

Remarques

Exemple

Voici un exemple montrant une utilisation plus classique de cette fonction :

  1. SELECT     'Aleatoire reel (0 a 1) = ' AS Text, RAND() AS Result
  2. UNION
  3. SELECT     'Aleatoire reel (0 a 9) = ' AS Text, RAND() * 10 AS Result
  4. UNION
  5. SELECT     'Aleatoire entier (0 a 9) = ' AS Text, ROUND(RAND() * 10, 0) AS Result

on obtiendra le résultat suivant :

Text Result
Aleatoire reel (0 a 1) = 0.866079891907126
Aleatoire reel (0 a 9) = 0.1618275513517
Aleatoire entier (0 a 9) = 5

Voir également

Articles - Les géants de l'informatique - Microsoft

Dernière mise à jour : Dimanche, le 7 juin 2015