📄 random.h
字号:
//random.h 宏定义及随机函数(方法)原型头文件
// Ver 1.0.0.0
// 版权所有(C) 何渝, 2002
// 最后修改: 2002.5.31.
#ifndef _RANDOM_H
#define _RANDOM_H
#define RandCoef2053 2053
#define RandCoef13849 13849
#define MODUL65536 65536
#include <comm.h> //公共部分头文件
//产生一个[0,1]区间内均匀分布伪随机数
inline double rand_01_One(double& seed);
//产生多个[0,1]区间内均匀分布伪随机数
inline void
rand_01_Series(double& seed, valarray<double>& dp, const size_t stCount);
//产生任意[a,b]区间内一个均匀分布伪随机整数
inline size_t
rand_ab_One(size_t a, size_t b, size_t& seed);
//产生任意[a,b]区间内均匀分布伪随机整数序列
inline void
rand_ab_Series(size_t a, size_t b, size_t& seed, valarray<size_t>& sp, size_t stCount);
//产生一个任意均值与方差的正态分布随机数
inline double
rand_NormalDistributing_One(double mu, double ro, double& seed);
//产生任意均值与方差的正态分布随机数序列
inline void
rand_NormalDistributing_Series(double mu, double ro, double seed, valarray<double>& dp, size_t stCount);
#include <random.inl>
#endif //_RANDOM_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -