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

📄 random.h

📁 本程序是在CCS环境下运行的
💻 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 + -