salut !
la loi de Poisson est une loi discrète. ce n'est pas une très bonne idée de la repérer sur un intervalle de R. mais il y a plus grave : ce n'est pas une loi bornée de façon calculable. je m'explique :
le paramètre lamda (cf. le lien wikipedia que tu peux même lire partiellement en français) est seulement la moyenne des valeurs à produire, on n'a pas la moindre idée de la valeur maximum et seulement que le minimum est positif.
l'algorithme de knuth ne prend que 8 lignes et les instructions utilisées sont toutes disponibles en C. tu as besoin de
1 2
| #include <stdlib.h>
#include <math.h> |
pour disposer des fonctions, et de la constante
1 2 3
| int rand(void);
double exp(double);
RAND MAX |
pour pouvoir écrire le générateur de nombres aléatoires uniforme sur l'intervalle flottant [0,1]:
u = ((double) rand()) / RAND_MAX;
A+
Partager