① 如何用C语言 写一个随机数生成器的程序
#include
<stdio.h>
#include
<time.h>
void
main()
{
int
iNum
=
0;
srand((unsigned)time(0));
iNum
=
rand()
%
100
+
1;
//随机生成一个数,并对100取余,使它小于100(0~99)。再加1(1~100)
printf("%d\n",
iNum);
\\打印专出来这个数
return;
}
如果想多生成几属个随机数,可以有一个数组存储,并用for循环实现随机生成
int
aiNum[10]
=
{0};
int
iLoop
=
0;
//随机生成10个数
for
(
iLoop
=
0;
iLoop
<
10;
iLoop++
)
{
aiNum[iLoop]
=
rand()
%
100
+
1;
}
② C语言中如何随机选取数组中的数字(程序代码请写出)
1、使用rand()函数获取一个随机数
rand()会返回一随机数值, 范围在0至RAND_MAX 间。RAND_MAX定义回在stdlib.h, 其值为2147483647。
2、代码答如下
#include<iostream>
usingnamespacestd;
intmain()
{
for(inti=0;i<10;i++)
{
cout<<rand()<<endl;
}
}
③ C语言的随机抽样怎么编程
用rand函数
④ 如何用VB编写一个简单的选号器就是点击然后程序随机帮选出一个数(1~70个数)
dim s as int
Call Randomize
s=Round(70* Rnd),0)