next up previous contents index
suivant: Tirage aléatoire d'entiers équirépartis monter: Tirage équiréparti rand alea précédent: Tirage équiréparti sur [0,   Table des matières   Index

Tirage aléatoire équiréparti sur l'intervalle [a;b[ : rand(a,b) hasard(a,b) rand(a..b)() hasard(a..b)()

Si a et b sont des réels rand(a,b) désigne un nombre décimal aléatoire compris dans l'intervalle [a;b[.
Donc, rand(a,b) ou (hasard(a,b)) renvoie au hasard, et de façon équiprobable, un nombre décimal de [a;b[.
Pour avoir, au hasard et de façon équiprobable, un nombre décimal de [0;1[, on tape :
rand(0,1)
On obtient :
0.391549611697
Pour avoir, au hasard et de façon équiprobable, un nombre décimal de [0;0.5[, on tape :
rand(0,0.5)
On obtient :
0.303484437987
Pour avoir, au hasard et de façon équiprobable, un nombre décimal de ] - 0.5;0], on tape :
rand(0,-0.5)
ou on tape :
rand(-0.5,0)
On obtient par exemple :
-0.20047219703

Si a et b sont des réels rand(a..b) ou alea(a..b) ou hasard(a..b) désigne une fonction qui est un générateur de nombres aléatoires compris dans l'intervalle [a;b[.
Donc, rand(a..b)() renvoie au hasard, et de façon équiprobable, un nombre décimal de [a;b[.
Pour avoir, au hasard et de façon équiprobable, un nombre décimal de [0;1[, on tape :

rand(0..1)()
On obtient :
0.391549611697
Pour avoir, au hasard et de façon équiprobable, plusieurs nombres aléatoires décimaux compris dans l'intervalle [1;2[, on tape :
r:=rand(1..2)
puis il suffit de taper r().
On tape :
r()
On obtient :
1.14160255529


next up previous contents index
suivant: Tirage aléatoire d'entiers équirépartis monter: Tirage équiréparti rand alea précédent: Tirage équiréparti sur [0,   Table des matières   Index
Documentation de giac écrite par Renée De Graeve