⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 random.h

📁 show to use C/C++ do system test.
💻 H
字号:
#ifndef	RANDOM_H
#define	RANDOM_H


class  RANDOM {
public:
	RANDOM( uint08 stream )  { _construct( stream ); }
	virtual  ~RANDOM()  { _destruct(); }
	void     reset();
	uint08    bernoulli( real64 p );
	int32    discreteUniform( int32 min, int32 max );
	uint32   binomial( uint32 n, real64 p );
	uint32   geometric( real64 p );
	uint32   negativeBinomial( uint32 n, real64 p );
	uint32   poisson( real64 mean );
	real64   uniform( real64 min, real64 max );
	real64   exponential( real64 lambda );
	real64   erlang( real64 mean, uint32 alpha );
	real64   weibull( real64 alpha, real64 beta );
	real64   normal( real64 mu, real64 sigma );
	real64   lognormal( real64 mu, real64 sigma );
	real64   gamma( real64 alpha, real64 lambda );
	real64   beta( real64 alpha1, real64 alpha2 );
	real64   triangular( real64 min, real64 max, real64 mode );
	real64   cauchy( real64 t, real64 s );
private:
	void    *_data;
	int      _construct( uint08 stream );
	int      _destruct();
	real64   _rand();
};


#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -