77问答网
所有问题
当前搜索:
c语言1到10随机数
c语言
,产生
随机数
答:
用rand函数可以产生小于32767的
随机数
,如果需要的随机数范围超过了32767,可以用rand()*rand()来产生,举例如下:产生0~32767范围内的随机数:int num = rand();产生0-20范围内的随机数:int num = rand()%20;产生0~10000000范围内的随机数:int num = rand()*rand()%10000000;注:需要包含头...
c语言一
个简单
随机数
问题
答:
C语言
的
随机数
不是这么取出来的 你要实现从
1
2 3三个数字中随机抽取
一
个数,其实就是要实现生成一个取值在1~3的随机数 实现如下:随机输出十个1-2之间的整数 include <stdlib.h> include <stdio.h> include void main( void )int i,k;srand( (unsigned)time( NULL ) );for( i = 0;...
如何产生1000个从
1到
1000之间的不重复的
随机数
,用
C语言
实现!
答:
include<stdio.h> include<stdlib.h> /*rand()函数的头文件*/ define N 1000 /* rand()产生
一
个伪
随机数
*/ void main(){ int i=0,j,a[N]={-
1
},flag;while(i<N){ flag = 1 + N * rand()/(RAND_MAX+1); /*rand()/RAND_MAX 该式表示所得到的是集合[0,1]中的随机数 若...
C语言
中如何用rand()函数产生20-90的
随机
整数
答:
srand()用来设置rand()产生
随机数
时的随机数种子。参数seed必须是个整数,通常可以利用geypid()或time(0)的返回值来当做seed。如果每次seed都设相同值,rand()所产生的随机数值每次就会一样。范例 /* 产生介于
1 到10
间的随机数值,此范例与执行结果可与rand()参照*/ include include<stdlib.h>...
c语言
要随机置出
1到
1000的
随机数10
组一组7个一组中数字不得重复从中...
答:
include <stdlib.h> include include <windows.h> void random(){ int i,num;srand((unsigned)time(0));for(i =0; i<=7;i++){ num = rand()%1000;if (num!=num+1){ printf("%d ", num);} } printf("\n");} int main(){ printf("请敲击回车键打印
10
组数据!");while(...
如何用
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语言
产生一定范围内的
随机数
?
答:
利用srand((unsigned int)(time(NULL))是
一
种方法,因为每一次运行程序的时间是不同的。在
C语言
里所提供的
随机数
发生器的用法:现在的C编译器都提供了一个基于ANSI标准的伪随机数发生器函数,用来生成随机数。它们就是rand()和srand()函数。这二个函数的工作过程如下:
1
) 首先给srand()提供一个种子...
怎样用
C语言
生成
10
个
1到
100的不重复的
随机数
?
答:
楼主你好!根据你的要求我已经将代码实现如下 include<stdio.h> include include<stdlib.h> int main(){ int a[
10
];srand((unsigned)time(NULL));for(int i=0;i<10;i++){ A: a[i]=rand()%99+1;for(int j=0;j<i;j++){ a[i]=rand()%99+1;if(a[i]==a[j])goto A;els...
C语言
编
一
个程序,产生0-100
随机数
,然后用选择排序法,从小到大排列
答:
//#include "stdafx.h"//vc++6.0加上这
一
行.include "stdio.h"include "time.h"include "stdlib.h"int main(void){ int nDec[100],i,j,k;srand((unsigned)time(NULL));for(i=0;i<100;nDec[i++]=rand());for(i=0;i<100;i++){ for(k=i,j=k+
1
;j<100;j++)if(nDec[k]...
怎样用
C语言
编写程序产生20个100以内的
随机数
,然后输出数组各元素...
答:
include \x0d\x0a#include \x0d\x0a#include \x0d\x0aint main()\x0d\x0a{ int i,number[20];\x0d\x0asrand((unsigned) time(NULL)); //用时间做种,每次产生
随机数
不
一
样\x0d\x0afor (i=0; i<20; i++)\x0d\x0a{\x0d\x0anumber[i] = rand() % 100;...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜