Generation aléatoire d'un réel entre 0 et 1 | |
François | 23-Feb-2011/14:28:02+1:00 |
Bonjour, Y-a-t-il moyen de générer un nombre aléatoire entre [0..1] avec la précision maximale autrement que par random 1000000000 / 1000000000 .. qui ne permet d'atteindre la précision interne de rebol sur le nombre réel Merci François | |
ldci | 23-Feb-2011/15:12:15+1:00 |
Oui rand_real: func ["return a decimal value beween 0 and 1. Base 16 bit" ] [ x: random power 2 16 return x / power 2 16 ] Tu trouveras sur rebol.org, les scripts random.r et demorandom.r qui proposent différentes lois de génération aléatoire | |
coccinelle | 23-Feb-2011/15:24:06+1:00 |
Ou plus proche de ce que tu essayais de faire : (random 1000000000) / 1000000000ou divide random 1000000000 1000000000 En fait, ce que tu avais écrit revenait à faire random 1car c'est le résultat de la division qui est transmise à random dans ce cas. Je me fais aussi avoir très souvent. | |
François | 23-Feb-2011/15:40:36+1:00 |
Merci ldci Ta librairie randomr.r est exactement ce que je cherchais à programmer pour pouvoir m'amuser avec des simulations monte-carlo | |
ldci | 23-Feb-2011/17:08:30+1:00 |
Cool Tu nous tiens au courant | |
Login required to Post. |