📄 3.4 产生任意区间内均匀分布的随机整数序列 rabs.c
字号:
void rabs(a,b,r,p,n)
int a,b,*r,n,p[];
{
int k,l,m,i;
k=b-a+1; l=2;
while (l<k) l=l+l;
m=4*l; k=*r; i=0;
while (i<=n-1)
{
k=k+k+k+k+k;
k=k%m;
l=k/4+a;
if (l<=b)
{
p[i]=l;
i++;
}
}
*r=k;
return;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -