📄 random.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 + -