rand.h
来自「smpl仿真函数库」· C头文件 代码 · 共 45 行
H
45 行
/* ------------------------------------------------------------------------ */
/* rand.h */
/* ------------------------------------------------------------------------ */
typedef double real;
#ifndef __RAND__
#define __RAND__
/*------------- UNIFORM [0, 1] RANDOM NUMBER GENERATOR -------------*/
/* */
/* This implementation is for Intel 8086/8 and 80286/386 CPUs using */
/* C compilers with 16-bit short integers and 32-bit long integers. */
/* */
/*--------------------------------------------------------------------*/
real ranf ( void );
/*-------------------- SELECT GENERATOR STREAM ---------------------*/
int stream( int n );
/*-------------------------- SET/GET SEED --------------------------*/
long seed( long Ik, int n );
/*------------ UNIFORM [a, b] RANDOM VARIATE GENERATOR -------------*/
real uniform( real a, real b);
/*-------------------- RANDOM INTEGER GENERATOR --------------------*/
int random( int i, int n );
/*-------------- EXPONENTIAL RANDOM VARIATE GENERATOR --------------*/
real expntl( real x );
/*---------------- ERLANG RANDOM VARIATE GENERATOR -----------------*/
real erlang( real x, real s );
/*----------- HYPEREXPONENTIAL RANDOM VARIATE GENERATION -----------*/
real hyperx( real x, real s );
/*----------------- NORMAL RANDOM VARIATE GENERATOR ----------------*/
real normal( real x, real s );
#endif /* RAND */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?