非常风气网www.verywind.cn
首页
c随机产生一定范围内的数
在
C
语言编程中,如何实现让电脑
随机
输出一1~9的整数?
答:
这时候要使用srand()函数来设定
产生随机数
的种子,一般采用当前时间作为种子,这样可以得到分布比较均匀的伪随机数。rand(),srand()函数位于stdlib.h文件中,取得时间的time()函数位于time.h文件中。rand()%9+1;rand()%9 产生0~8的随机数;rand()%9+1长生1~9的随机数;...
用
C
语言
产生随机数
答:
include include main(){ int a[100],i,j,temp;for(i=0;i<100;i++)a[i]=i;//将0-99
的数字
存入数组 srand(time(NULL));//为
随机数
提供种子 for(i=99;i>=0;i--){ j=rand()%100;//
产生
一个0-99的随机数 temp=a[j];a[j]=a[i];a[i]=temp;//对数组随机排序 } for(...
用
c
语言编程
产生
10个值在25-75之间的
随机数
答:
思路:
产生随机数
使用rand函数产生随机数,如产生a~b的随机数使用表达式rand()%(b-a+1)+a。示例代码:include <stdio.h>#include <stdlib.h>#include int main(){ int a[10], i; srand((unsigned int)time(NULL)); for (i = 0; i < 10; ++i){ a[i] = rand()%51...
C
语言编程
随机产生
10个10到50的正整数存放到数组中,并求数组中的所以...
答:
include <stdio.h> include <stdlib.h> include int main(){ srand((unsigned)time(0));int Array[10];int i=0;double sum=0;int Max=-1;int Min=100;while(i<10){ Array[i]=rand()%51;if(Array[i]<10)continue;if(Array[i]>Max)Max=Array[i];if(Array[i]<Min)Min=Array[...
利用
C
语言中随机函数rand(),
随机产生
10个从0~9的
随机数
,分别统计奇数与...
答:
您好,很高兴为您作答。要应用
C
语言编写所需程序,可以参考以下的思路:引入头文件stdlib.h和time.h,分别用于调用rand()函数和设置
随机数
种子。定义两个整型变量odd和even,分别用于存储奇数和偶数的个数,初始值为0。用srand()函数设置随机数种子为当前时间,这样可以保证每次运行程序时
产生
不同的随机...
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
语言中如何用rand()函数
产生
20-90的
随机
整数
答:
首先我们要对rand&srand有个总体的看法:srand初始化随机种子,rand
产生随机数
,下面将详细说明。rand(产生随机数)表头文件: #include<stdlib.h> 定义函数 :int rand(void)函数说明 :因为rand的内部实现是用线性同余法做的,他不是真的随机数,只不过是因为其周期特别长,所以有
一定的范围
里可看成是...
C
语言编程
产生
服从特定分布(如指数分布)的
随机数
。谢谢!
答:
由于 f(x)=t*exp(-t*x)F(x)=1-exp(-t*x)所以G(x)=-log(1-x)/t 所以可以如下编程:x=rand();U=x/(double)RAND_MAX;G=-log(1-U)/t;return G;
c
语言中怎么
产生
一个0.3,0.4,0.5,……到0.9之间的
随机数
?
答:
void main( void ){ srand( (unsigned)time( NULL ) );float fRandom=((rand()%7)+3)/10.0;printf( " %0.1f\n", fRandom);system("pause");} rand()%7
产生
0 - 6 的
随机数
,然后加 3 就是 3 - 9 的随机数,再除10 就是 0.3 - 0.9 了 ...
C
语言:怎么设置一个
随机的
函数(
随机范围
是 0-100)
答:
include <stdlib.h> include <stdio.h> include void main(){ int i,count[100];for(i=0;i<100;i++){count[i]=random(100);//设定 取值
范围
,这表明
随机数
是0-100之间取 printf("%d\n",count[i]);} }
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网