55问答网
所有问题
当前搜索:
C语言中随机数生成
...编写程序利用rand()函数
产生
50个100以内
的随机数
,将其中的奇数写入当...
答:
修改后的
C语言
代码如下,只修改了一处地方,即删除了“return 0;“。include <stdio.h>#include <stdlib.h>#include void main(){int i,j;int x[50];int n=50;FILE *fp;srand((unsigned)time(NULL));// 用当前时间来产生随机数种子,这样每次用本程序
产生的随机数
序列 将不同,更随机。f...
c语言
怎么
产生随机数
(1~6)
答:
系统的函数是
产生
0~32767
的随机数
,将这个数对六取余得到0~5的随机数,再+1就是1~6的随机数了 假如随机数的函数是a()就这样写:a()%6+1
oc设定生成-如何在
C语言
和OC中
生成随机数
答:
这个公式的原理是,对于任意数,0 <= rand() % (n - m + 1) <= n - m,所以0 + m <= rand() % (n - m + 1) + m <= n - m + m,即m <= rand() % (n - m + 1) + m <= n。至于Objective-
C生成随机数
的方法,与C语言类似,因为它也继承了
C语言的
stdlib.h头...
如何用
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语言中
如何定义一个从1~7
的随机数
。
答:
下面讲一讲在
C语言里
所提供
的随机数发生器
的用法。现在的C编译器都提供了一个基于ANSI标准的伪随机数发生器函数,用来生成随机数。它们就是rand()和srand()函数。这二个函数的工作过程如下:1) 首先给srand()提供一个种子,它是一个unsigned int类型,其取值范围从0~65535;2) 然后调用rand(),它...
C语言
程序中用rand
生成
不了
随机数
,srand尝试了很多位置也无效,求帮忙...
答:
srand((unsigned int)(time(NULL))); 设种子,放在主程序语句开始处,执行1次就可以了。其他地方
的
srand() 全部去掉。--- 调试程序时,也可以先用固定种子,
产生
固定系列
随机数
,程序调试完毕,改为用当时时间产生种子:main(){ // 变量声明以后,语句开始处:// srand((unsigned int)(time(...
数据结构(
C语言
)中怎样
产生
浮点型
的随机数
?希望大神指教
答:
这个取决于你要求
的
浮点型
随机数
范围。比如 你要
产生
0~100之间的 浮点型随机数,一位小数。那么可以 rand()%1000 *0.1 前面部分 产生0~999的整数随机数 0.1后,变为浮点型,也就是0.0~99.9
c语言生成
0到10
的随机数
答:
include<stdio.h>#include<stdlib.h>void main(){ srand(time(NULL)); int a = rand() % 11; printf("%d",a);}
如何用
c语言
取0-1间
的随机
小数??
答:
可以写一个函数,利用math.h中的rand来
产生随机
浮点数。include <stdlib.h> include <stdio.h> include <math.h> // 精度0.001
的随机
浮点数 float randf(){ return (float)(rand() % 1001) * 0.001f;} main(){ int i;for (i=0; i<100; ++i) printf("%.3f\n", randf());s...
C语言
,
生成
二维数组
随机数
答:
include include<stdio.h> include<stdlib.h> int main(){ srand(time(0));int i,j;for(i=0;i<2;i++){ for(j=0;j<3;j++){ int a=rand()%10;printf("%5d",a);} printf("\n");} return 0;} 只要求输出的话不用把数存起来吧 ...
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜