Section courante

A propos

Section administrative du site

RND

Aléatoire
Turbo Basic

Syntaxe

RND[(n)]

Paramètres

Nom Description
n Ce paramètre permet d'indiquer la technique de génération du prochain nombre.
Valeur Description
< 0 Cette valeur indique qu'il retournera toujours le même nombre
= 0 Cette valeur indique qu'il retournera le dernier nombre généré
> 0 Cette valeur indique qu'il retournera un nombre généré normalement

Description

Cette fonction permet de générer un nombre aléatoire.

Exemple

Voici un exemple permet d'afficher des nombres aléatoires :

  1. PRINT "Aleatoire reel (0 a 1) = "; RND
  2. PRINT "Aleatoire reel (0 a 9) = "; (RND * 10)
  3. FOR I = 0 TO 19
  4.   PRINT "Aleatoire entier (1 a 100) = "; INT((RND * 100) + 1)
  5. NEXT  

on obtiendra le résultat semblable suivant :

Aleatoire reel (0 a 1) = .9686200609430671
Aleatoire reel (0 a 9) = 2.01711411587894
Aleatoire entier (1 a 100) = 52
Aleatoire entier (1 a 100) = 14
Aleatoire entier (1 a 100) = 88
Aleatoire entier (1 a 100) = 3
Aleatoire entier (1 a 100) = 48
Aleatoire entier (1 a 100) = 96
Aleatoire entier (1 a 100) = 32
Aleatoire entier (1 a 100) = 77
Aleatoire entier (1 a 100) = 69
Aleatoire entier (1 a 100) = 88
Aleatoire entier (1 a 100) = 31
Aleatoire entier (1 a 100) = 63
Aleatoire entier (1 a 100) = 83
Aleatoire entier (1 a 100) = 67
Aleatoire entier (1 a 100) = 47
Aleatoire entier (1 a 100) = 97
Aleatoire entier (1 a 100) = 23
Aleatoire entier (1 a 100) = 96
Aleatoire entier (1 a 100) = 56
Aleatoire entier (1 a 100) = 98

Références

INFOGUIDE - Turbo Basic, Editions P.S.I., Bénédicte Hudault, 1988, ISBN: 2-86595-531-1, page 39

Dernière mise à jour : Mardi, le 28 juillet 2015