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

📄 ran.c

📁 DSP算法C语言源代码—— TI公司的TMS320C5000
💻 C
字号:
/* ran.c - uniform random number generator in [0, 1) */#define  a    16807                              /* that is, \(a = 7\sp{5}\) */#define  m    2147483647                         /* that is, \(m = 2\sp{31}-1\) */#define  q    127773                             /* note, \(q = m/a\) = quotient */#define  r    2836                               /* note, \(r = m\%a\) = remainder */double ran(iseed)                                /* usage: u = ran(&iseed); */long *iseed;                                     /* iseed passed by address */{    *iseed = a * (*iseed % q) - r * (*iseed / q);          /* update seed */    if (*iseed < 0)                              /* wrap to positive values */           *iseed += m;    return (double) *iseed / (double) m;}

⌨️ 快捷键说明

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