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

📄 uran.c

📁 Practical DSP Applications in Communications Real-Time Digital Signal Processing Implementations,
💻 C
字号:
/**************************************************************
*  URAN - This function generates pseudo-random numbers       *
**************************************************************/
static long n=(long)12357; // seed x(0) = 12357
float uran()

{
  float ran;               // random noise r(n)
  n=(long)2045*n+1L;       // x(n)=2045*x(n-1)+1
  n-=(n/1048576L)*1048576L;//x(n)=x(n)-INT[x(n)/1048576]*1048576
  ran=(float)(n+1L)/(float)1048577; //r(n)=FLOAT[x(n)+1]/1048577
  return(ran);             // return r(n) to main function
}

⌨️ 快捷键说明

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