GRAPH35+ E (Version 2.10) Logiciel Mode d’emploi
2-16
k Génération de nombres aléatoires (RAND)
u Génération de nombre réel aléatoire (entre 0 et 1) (Ran#, RanList#)
Ran# et RanList# génèrent des nombres réels aléatoires de 10 chiffres significatifs entre 0 et
1, soit de façon aléatoire ou de façon séquentielle. Ran# retourne un nombre aléatoire unique,
tandis que RanList# retourne des nombres aléatoires multiples sous forme de liste. Les lignes
suivantes montrent les syntaxes de Ran# et de RanList# :
Ran# [a] 1 <
a < 9
RanList# (n [,a]) 1 <
n < 999
•
n correspond au nombre d’essais. RanList# génère la quantité de nombres aléatoires
spécifiée par n et affiche l’ensemble dans l’écran ListAns. Il est obligatoire d’entrer une
valeur pour n.
• «
a » correspond à la séquence de répartition aléatoire. Si « a » n’est pas spécifiée, la
fonction retourne des nombres aléatoires. En spécifiant « a » par un entier entre 1 et 9, la
fonction retourne le nombre aléatoire séquentiel correspondant.
• L’exécution de la fonction Ran# 0 entraîne l’initialisation des séquences des deux fonctions,
aussi bien de Ran# que de RanList#. La séquence est initialisée aussi quand on utilise Ran#
ou RanList#, lors de la génération d’un nombre aléatoire séquentiel avec une séquence
différente à celle de l’exécution précédente ou bien quand on génère un nombre aléatoire.
Exemples de Ran#
Exemple Opération
Ran#
(Génère un nombre aléatoire.)
K6( g) 3(PROB) * 4(RAND)
1(Ran#) w
(A chaque pression sur w, un nouveau
nombre aléatoire est généré.)
w
w
Ran# 1
(Génère le premier nombre aléatoire de la
séquence 1.)
(Génère le second nombre aléatoire de la
séquence 1.)
K6( g) 3(PROB) * 4(RAND)
1(Ran#) 1 w
w
Ran# 0
(Initialise la séquence.)
Ran# 1
(Génère le premier nombre aléatoire de la
séquence 1.)
1(Ran#) 0 w
1(Ran#) 1 w
* GRAPH25+ E : 2(PROB)
Exemples de RanList#
Exemple Opération
RanList# (4)
(Génère quatre nombres aléatoires et affiche
le résultat dans l’écran ListAns.)
K6( g) 3(PROB) * 4(RAND) 5(List)
4 )w