
27.12.2007, 21:50
|
|
Постоянный
Регистрация: 22.11.2006
Сообщений: 473
Провел на форуме: 2461137
Репутация:
216
|
|
Доброе время суток.
Требуется для курсового написать Генератор случайных чисел с экспоненциальным законом распределения. Формула: p(x) = l * exp(-* x).
вот что получилось у меня но проблема в том что ответ всегда равен нолю. в случае если поставить границы для рандома у него всегда одно число ноль. и ответ в результате тоже.
void main (){
double p;
srand((unsigned long)time(NULL));
double x=rand();
double l=rand();
p=l*exp(-l*x);
printf ("%d ,%d ,%d",p,x,l);
getch ();}
Заранее благодарен.
Последний раз редактировалось zarkon; 28.12.2007 в 00:42..
|
|
|