
vous sauriez comment faire ça ? grosso modo je pense qu'il faut que je prenne le log, mais mon cours de proba remonte à pas mal de temps

Flanker :
bon, de cette façon là on ne peut pas plus en théorie
double s = 0; for (;;) { double u = rand()/(double)N; if (u>=epsilon) { s+=-ln(u)/lambda; break; } s+=-ln(epsilon)/lambda; }