c语言制作数独 c语言中如何随机生成一个1到2千万的数?
浏览量:2586
时间:2021-03-12 20:10:29
作者:admin
c语言中如何随机生成一个1到2千万的数?
C语言生成随机数函数。rand()的头文件是stdlib。H
2。在[M,n]范围内生成随机数的语句:rand()%(n-m1)M
3。生成不同随机数范围的方法:
保存获得的随机数。生成一个新的随机数后,将其与获得的随机数进行比较。如果存在,则丢弃它,否则保存它。
因此,我们可以得到最小数为M,最大数为N,总数为K的不同随机数的函数,可以写成:
void get uurand(int*a,int M,int N,int K)//结果存在于a
{
int i,J,t
for(i=0,i
{
t=Rand()%(N-m1)M
for(J)=0,J
如果(a[J]==t)中断
如果(J==I)//不要重复
a[I]=t//记录随机数。
}
}
你应该能够阅读和模仿。只要把m和N改成你需要的数字就行了
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
上一篇
冬季安全手册 冬季安全手册内容