random.h
来自「moealib」· C头文件 代码 · 共 26 行
H
26 行
/* this random generator is copied from genesis by Grefenstette. */#ifndef _RANDOM_H#define _RANDOM_Hextern unsigned long Seed, originalSeed;/* random number generator (copied from Grefensttete's genesis) */#define MASK 2147483647#define PRIME 65539#define SCALE 0.4656612875e-9#define DEFAULT_SEED 123456789/****************************************************************//* Rand computes a psuedo-random *//* double value between 0 and 1, excluding 1. Randint *//* gives an integer value between low and high inclusive. *//****************************************************************/#define Rand() (( Seed = ( (Seed * PRIME) & MASK) ) * SCALE )#define Randint(low,high) ( (int) ((low) + ((high)-(low)+1) * Rand()))#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?