I génération de nombres aléatoires (rand) – Casio GRAPH 25+ Pro Manuel d'utilisation
Page 54

2-15
I Génération de nombres aléatoires (RAND)
S 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.)
*(E)(PROB)*(RAND)
(Ran#)U
(A chaque pression sur
U, un nouveau
nombre aléatoire est généré.)
U
U
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.)
*(E)(PROB)*(RAND)
(Ran#)1U
U
Ran# 0
(Initialise la séquence.)
Ran# 1
(Génère le premier nombre aléatoire de la
séquence 1.)
(Ran#)0U
(Ran#)1U
* GRAPH 25+ Pro :
(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.)
*(E)(PROB)*(RAND)(List)
4
U