99问答网
所有问题
当前搜索:
srand与rand
在Visual C++中如何产生随机数?
答:
将返回一个不小于0,并且小于100的整数rand()%(上界-下界) + 下届 将返回[下届,上界)区间内的整数示例2:include <stdio.h>#include <stdlib.h>#inxlude int main(void){
srand
(time(null)); printf("%d\n",rand()%99+1);/*输出一个[1,99]区间内的整数*/ return 0;} ...
c语言 为什么
rand
()/(float)
RAND
_MAX;能产生随机数
答:
严格的说这是伪随机数;虽然没有详细探究这种随机数产生的机制,但是个人认为
srand
()函数
和rand
()函数应该共有一个变量的,而每次调用rand()都会获取srand()根据time()产生的数用来生产新的数;由于时间是变化的,所以最终导致获得的数是“随机的”。(个人理解,仅供参考)
请问
rand
函数是生成多少位随机数?
答:
在C语言中使用rand函数生成10到20的随机数,需要包含stdlib.h头文件,可以使用以下语句:x=rand()%(20-10+1)+10。为了使用每次运行都能得到不同的随机数序列,还应该在应用此句代码的前面,使用:
srand
(time(0));语句(需包含time.h头文件)。Excel中用于生成随机数,功能
与rand
()函数相近的函数...
C语言中,
rand
()会生成0吗
答:
C语言中,
rand
()会生成0的。rand函数产生一个0到
RAND
_MAX的伪随机数,这里的RAND_MAX因不同的实现而异,但RAND_MAX至少为32767。
怎么用C++编写一个
rand
()函数,功能上是产生10个0-100之间的随机整数_百 ...
答:
需要准备的材料分别有:电脑、C语言编译器。1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。2、在test.cpp文件中,输入C语言代码:for (int i = 0; i < 10; i++)printf("%d ",
rand
() % 100 +1);3、编译器运行test.cpp文件,此时成功通过rand产生了10个1-100内的...
c语言中 a[i][j]=
rand
()/1000+1;是什么意思;随机发生函数rand()是怎么...
答:
int x = rand()%120 + 5;其中120是区间长度。rand()产生的随机数是“伪随机数”,就是有可能在你的机器上运行,每次运行程序产生的随机数序列都是一样的,因此需要使用
srand
()解决这个问题:include srand(time(NULL)); //这句放在任何的rand()之前,且只需使用一次 参考资料:MSDN ...
C语言使用随机函数
rand
()产生50个10~99的互不相同的随机整数放入数组a...
答:
你好!!你的代码就没有输出部分呀 输出部分添加了,你看看吧 include "stdlib.h"#include"stdio.h"#include"time.h"void main(){int n ,a[50],i,j,t;
srand
(time (NULL));for(i=0;i<50;i++){a[i]=rand()%90+10;for(j=0;j<i-1;j++) if (a[i]==a[j]) i--;}...
怎么使用
rand
函数产生一个随机的四位数,并且要求,这个四位数的各位数...
答:
可以使用
rand
函数生成四个数,要求它们都在0~9之间,并且,生成第二个数时候,要检查是否与第一个数重复,否则重新生成。同理,生成第三个数时候,要检查是否与前两个数有重复,生成第四个数时候,要检查是否与前三个数有重复。最后,第一个数×1000+第二个数×100+第三个数×10+第四个数...
谁来教一下随机数怎样产生,下面程序有什么问题,急切弄懂!!
答:
我这没装vc,据观察,有以下错误:printf("%d ",j);中间没逗号;
srand
不是这么用的 他是以一个种子去初始化随机数函数函数 一般可以用系统时间做种子 srand(time(0));i=rand()%10;但是这种方法有一个弊端,就是当你循环产生若干随机数时候,因为程序运行很快,系统时间变化很微小,导致有时候可能...
C++如何从1,3,5这3个数中随即产生一个数。就是
srand
(time(NULL)); j=...
答:
srand
(time(NULL));j=2*rand()%3+1;--- int i[]={1,5,7,11,25,30,41}; //声明个数组 ,把这7个数字都放进去 srand(time(NULL));j=i[rand()%7]; //随机取数组中的一个
棣栭〉
<涓婁竴椤
7
8
9
10
12
13
14
15
16
11
涓嬩竴椤
灏鹃〉
其他人还搜