66问答网
所有问题
当前搜索:
c语言如何生成随机数
c语言生成
1 - 100的不重复
随机数
答:
include<stdio.h>#include#include<stdlib.h>int Rand(int X,int Y)//
生成随机数
{int temp;if(X>Y){temp=X;X=Y;Y=temp;}return rand()%(Y-X+1)+X; }void main(){int arr[100];int i;int r;int temp;srand((unsigned)time(NULL));for(i=0;i<100;i++) arr[i]=i+1;//...
在
c语言
中
怎样
使用rand产生100-1000
答:
2014-01-22 c语言中的rand()函数怎样产生1000-10000之内的... 4 2013-03-17
C语言如何
srand和rand函数产生10个1-100内的随... 31 2015-05-09 在C语言中,怎么用
随机数
函数产生的数的范围为1~100? 1 2013-05-01 C语言中rand()%100;表示什么意思? 50 2013-10-01 c语言怎么
随机生成
15个100-...
c语言如何生成
0到2,000,000,000之间的
随机数
答:
include // 头文件包括它 long int x;srand((unsigned)time(NULL)); // 用当前时间取得种子 x = rand() % 2000000000; // 这就是0到1999999999之间的
随机数
。--- 如果要取更大的随机数,超出 long int 最大值,你可以把 数分成左右2部分,例如:int x1,x2;int v1=50000, v2...
C语言如何
srand和rand函数产生10个1-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语言
中
生成
一定范围内的
随机数
?
答:
高级点的,假如要产生16-59之间的数,你可以这样写:rand()%44+16(这里44由59-16+1得到)。其他情况如法炮制!
C语言
中用rand()函数产生20-90的随机整数 20-90共有71个数字,所以是rand()%71+20 ;用rand()
生成
-20-20的
随机数
-20-20共有41个数字,所以是rand()%41-20;需要注意的...
如何
用
C语言
编写出
生成
10个1到20不重复的
随机数
。直接完整程序就好了...
答:
include <stdio.h> include <stdlib.h> include define N 10 void main(){ int a[20]={0},b[N],x,i,j,t;srand((unsigned int)time(NULL));for (i=0;i<N;i++){ while(a[x=rand()%(20-2) + 2]);{ b[i]=x;a[x]=1;//printf("%d ",b[i]);} } for(i =0 ;...
C语言
中产生
随机数
的函数是什么?
答:
c语言
中产生
随机数
的相关函数主要包括srand和rand函数,两者配合
生成随机
数据,测试代码如下,include<stdio.h> include <stdlib.h> include void main(){ int i=0,j=0;int p[5][5]={0};srand(time(NULL));for(i=0;i<5;i++)for(j=0;j<5;j++)p[i][j]=rand()%100+1;//产生...
C语言
连续产生两个
随机数
答:
include<stdio.h> include include<stdlib.h> int fun(){int a;srand(time(NULL));a=rand()%1234;//改这个数的范围可能有点不一样,但是也
随机
不到哪里去。return a;} main(){int x,y;x=fun();srand(time(0));y=rand()%3210;printf("%d\n%d",x,y);} ...
如何
用
c语言
产生一定范围内的
随机数
?
答:
利用srand((unsigned int)(time(NULL))是一种方法,因为每一次运行程序的时间是不同的。在
C语言
里所提供的随机数发生器的用法:现在的C编译器都提供了一个基于ANSI标准的伪随机数发生器函数,用来
生成随机数
。它们就是rand()和srand()函数。这二个函数的工作过程如下:1) 首先给srand()提供一个种子...
C语言如何
产生不重复的
随机数
答:
用一个数组装
随机数
,一个数组表示已经记录过的随机数;比如说随机0-8,
生成
一个随机8位数组且数组内各项不重复;例:intarray[8];intarrayIndex[8]={0,0,0,0,0,0,0,0};intk=0;srand(100);while(k<8){ intq=rand()%8+1;if(arrayIndex[q-1]==1){ continue;} array[k]=q;arr...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
产生随机数的代码
c语言中rand()%函数怎么用
创建一个单链表并用归并排序
C语言里有random吗