rv.cpp
来自「简单的 Discrete Event Simulator M/M/K/K q」· C++ 代码 · 共 33 行
CPP
33 行
// // This file contains programs for generating random numbers with// uniform distributions and exponential distributions.//#include <math.h>double Seed = 1111.0;/*******************************************//* returns a uniform (0,1) random variable *//*******************************************/double uni_rv() { double k = 16807.0; double m = 2.147483647e9; double rv; Seed=fmod((k*Seed),m); rv=Seed/m; return(rv);}/*******************************//* given arrival rate lambda *//* returns an exponential r.v. */ /*******************************/double exp_rv(double lambda){ double exp; exp = ((-1) / lambda) * log(uni_rv()); return(exp);}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?