jrand.c

来自「Numerical Recipes 是国际公认的高水平的、关于数值计算的书」· C语言 代码 · 共 25 行

C
25
字号
From xuli Sun Feb  3 14:50:44 1991
Message-Id: <6066.9102031450@csunb.cogs.susx.ac.uk>
From: Xu Li-Qun <xuli>
Date: Sun, 3 Feb 91 14:50:40 GMT
To: jims
Subject: random
Status: RO



#define   MULTIPLIER        25173      /* random number generator */
#define   MODULUS           65536
#define   INCREMENT         13849
#define   INITIAL_SEED         17
#define   FLOATING_MODULUS  65536.0

random()
  {
     static int seed = INITIAL_SEED;

     seed = (MULTIPLIER * seed + INCREMENT) % MODULUS;
     return (seed/FLOATING_MODULUS);
  }

⌨️ 快捷键说明

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