77问答网
所有问题
当前搜索:
c语言产生范围随机小数
C语言产生
1~10
随机小数
答:
include <stdlib.h> include double rnd(void){ static int fg=1;int rd;if (fg) { srand(time(NULL));fg=0;} return (double)(rand()%900+100)/100;} int main(void){ int i;for (i = 0; i < 10; i++) //输出10个[1.00,10.00]区间内的
小数
printf("%.2f\n",rnd...
c语言中
怎么
产生
一个0.3,0.4,0.5,……到0.9之间
的随机数
?
答:
} rand()%7
产生
0 - 6
的随机数
,然后加 3 就是 3 - 9 的随机数,再除10 就是 0.3 - 0.9 了
如何
c语言中随机产生
1-50
的随机数
,包括
小数
?
答:
//根据时间来
产生随机
数种子\x0d\x0a x=(double)rand()/RAND_MAX*49+1.0;//(double)rand()/RAND_MAX产生0到1之间
的随机数
,乘以49,加上1.0就是1到50的随机数。\x0d\x0a printf("%lf",x);\x0d\x0a\x0d\x0a} ...
C语言
rand
产生
a-b之间
的随机数
~谢谢
答:
rand()
产生
一个0到0x7ffff即0到32767之间
的随机数
rand()/(RAND_MAX+1.0)就等于一个0到1之间的
小数
了,因为rand()最大是32767最小是0,再除以32768就是一个0到1之间的小数(不能等于1),再乘以10就是一个0到10之间的数了(不等于10).最后再加1,就成了一个求1到10之间随机数的式子了....
C语言中生成
0~1之间
的随机数
有什么函数
答:
C语言中生成
1个0到1
的随机数
可以执行语句:float b=rand()/(RAND_MAX+1.0);解析:标准C库中函数rand()可以生成0~RAND_MAX之间的一个随机数,其中RAND_MAX 是stdlib.h 中定义的一个整数,它与系统有关。rand()函数没有输入参数,直接通过表达式rand()来引用;用函数rand取得的随机数除以(...
C语言
获取1-10之间
的随机数
为什么用10.0和1.0???
答:
0,1)之间的纯
小数
,而10.0*rand()/RAND_MAX的值是一个[0,10)之间的小数 10.0*rand()/RAND_MAX+1.0的值是一个[1.0,11.0)之间的小数 取整以后的结果就是1~10之间的整数了。其实,要这样的效果,不用这么复杂,只要rand()%10+1就可以了,直接就是1~10之间的整数了。
如何在
C语言中生成
一定
范围
内
的随机数
?
答:
C语言中
用rand()函数
产生
20-90的随机整数 20-90共有71个数字,所以是rand()%71+20 ;用rand()
生成
-20-20
的随机数
-20-20共有41个数字,所以是rand()%41-20;需要注意的是,在运行以上代码之前最好设定一下:srand(time(NULL));//用系统当前时间设置rand()随机序列种子,保证每次运行随机...
如何用
c语言产生
一定
范围
内
的随机数
?
答:
在
C语言
里所提供
的随机数
发生器的用法:现在的C编译器都提供了一个基于ANSI标准的伪随机数发生器函数,用来
生成随机
数。它们就是rand()和srand()函数。这二个函数的工作过程如下:1) 首先给srand()提供一个种子,它是一个unsigned int类型,其取值
范围
从0~65535;2) 然后调用rand(),它会根据提供...
c语言
用rand()取
随机
数能不能取的是
小数
???
答:
rand()是生成一个从0到RAND_MAX
的随机数
,所以要
生成小数
,除以RAND_MAX就一定是一个小数:(double)rand()/RAND_MAX 什么叫随机数?就是不确定的数,不过这个表达式,可以肯定的是从0到1的小数。
如何用
c语言
取0-1间的
随机小数
??
答:
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());system("pause");} VC里rand()的
范围
是从0到某个内部...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
C语言中产生一定范围随机数
c语言如何随机产生数
c语言产生一个随机数
c语言产生随机数的头文件
c语言产生随机整数
随机函数c语言
c语言判断回文数
c语言一维数组
c语言数组定义