2016 - 2024

感恩一路有你

c语言生成1~100随机数 C语言中如何生成一个随机数组?

浏览量:2725 时间:2021-03-15 01:45:00 作者:admin

C语言中如何生成一个随机数组?

代码:#include

#include

#include

{

srand((unsigned)time(null))

int a[100

]printf(”立即初始化100个数组的数目(范围为0~100)。n“”

for(int I=0I

{

a[I]=rand() 1

printf(“m”,a[I])

if(I ==0&;I!=0)

printf(“ ”n“)

!getchar()

!]图:

C语言如何随机生成数组?

]你好

!完整代码,红色圆圈是从以上100个数字中提取的数字:

########include<stdlib。H>//生成随机数,使用

##########include<math。H>//随时间生成种子

###########包含<math。H>

int main()

{

int i

int a[100

]srand(time(null))//生成种子

For(i=0I<100i)

{

a[i]=rand() 00 1000//生成一个小于1000的随机数

//然后将1000加起来成为介于1000和2000之间的数

printf(%d”,a[i])//Print

}]i=rand() 0//随机抽取其中一个数

printf(“n”,a[i])//Print

}]

C语言,如何随机生成数组?

C语言获取随机数的函数是rand(),它可以得到一个非负整数随机数。要调用Rand,需要引用头文件stdlib。为了将随机数限制在一定范围内,我们可以使用模除加的方法。

要生成一个随机数r,它的范围是M

rand()%(n-m1)M

它的原理是,对于任何数字,

那么

0 M

就是

M

c语言生成1~100随机数 c语言从数组里随机抽一个数 c语言大作业候选题目

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。