C语言产生的泊松过程流

来源:互联网 发布:招银网络 编辑:程序博客网 时间:2024/05/21 20:43

啥也不说了,有关理论,请看排队论或是这里http://www.baike.com/wiki/%E6%8E%92%E9%98%9F%E8%AE%BA


直接粘代码

#include <stdlib.h>#include <stdio.h>#include <time.h>#include <math.h>float e_d(float lambda){float z;do{z = ((float)rand())/RAND_MAX;//printf("z is %f\n", 1-z);}while(z == 0 || z == 1);return (-(1/lambda)*log(1-z));}int main(){float lambda = 50;int i;srand((unsigned int)time(NULL));for(i = 0; i < 10; ++i){float result = e_d(lambda);//float result = ((float)rand())/RAND_MAX;printf("The time interval is %f\n", result);}return 0;}