怎么用RAND函数产生50-100的随机数。

如题所述

方法:可以在Excel中利用Rand函数生成50-100的随机数,方法如下:

1、新建一个Excel文件并点击打开,如下图所示;

2、进入excel工作区后,在任意单元格中输入=RAND()*(最大值-最小值)+最小值,如输入=RAND()*(100-50)+50,如下图所示;

3、输入完成后点击回车就可以得到第一个随机数字,如下图所示;

4、选择该单元格,将鼠标置于该单元格右下角,然后往下拉动就可以得到很多在50—100的随机数字了,如下图所示。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-04-30
如何产生设定范围内的随机数
由于rand产生的随机数从0到rand_max,而rand_max是一个很大的数,那么如何产生从X~Y的数呢?
从X到Y,有Y-X+1个数,所以要产生从X到Y的数,只需要这样写:
k=rand()%(Y-X+1)+X;
这样,就可以产生你想要的任何范围内的随机数了。
下面代码就能实现你想要的随机数:请看
1 #include <stdlib.h>
2 #include <stdio.h>
3 #include <time.h>
4 int main( )
5 { int i;
6 srand( (unsigned)time( NULL ) );
7 for( i = 0; i < 10;i++ )
8 printf( "%d\n", rand()%100+50);
9 return 0;
10 }
第2个回答  推荐于2016-01-14
// Try:
在微软公司的Excel表任意单元格输入:=ROUNDUP(RAND()*(100-50)+50,0)
即可得到50--100的正整数。

本回答被提问者采纳
第3个回答  推荐于2018-02-27
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
main()
{
srand((unsigned)time(NULL));//没有这句会一直重复随机同一个数 
int a;
a=rand()%51+50;
printf("%d",a);
}

本回答被网友采纳
第4个回答  2013-12-21
int i = rand() % 51 + 50;

怎么用RAND函数产生50-100的随机数。
方法:可以在Excel中利用Rand函数生成50-100的随机数,方法如下:1、新建一个Excel文件并点击打开,如下图所示;2、进入excel工作区后,在任意单元格中输入=RAND()*(最大值-最小值)+最小值,如输入=RAND()*(100-50)+50,如下图所示;3、输入完成后点击回车就可以得到第一个随机数字,如下图...

...编写程序利用rand()函数产生50个100以内的随机数,将其中的奇数写入当...
main(){ int i,j;for(i=0;i<100;i++){ j=1+(int)(10.0*rand()\/(RAND_MAX+1.0));printf("%d ",j);}

如何在excel中随机生成数据
1、以下表为例,需要表格中随机生成50-100之间的随机数据。2、首先选中需要生成随机区域的单元格,选中后单元格会变成灰色。3、依次执行公式—插入函数。4、再插入函数面板类别选择数学与三角函数、randbetween后点击确定。5、在bottom(最小值)中输入50,在top(最大值)中输入100,点击确定。6、返回单...

如何用rand函数生成一个范围内的随机数?
1、用randbetween函数生产一个范围内的随机数值整数部分,公式:=RANDBETWEEN(最小值,最大值);2、用rand函数生产随机数字(小数部分),公式=RAND();3、用round函数处理小数点位数,公式=round(数值,保留小数点后几位有效数)4、举例:假设生成0到100之间的随机数,保留小数点后2位有效数。整个公式...

如何使excel 产生一个范围内的随机数,要求小数点后有三位
1.首先计算这个范围的差值。这里假设范围值为50~100之内的随机数 2.打开电子表格,在所需要产随机数的单元格内输入如下公式:=rand()*(100-50)+50。按确认键就可以生成在规定范围内的随机数了!3.如果你需要生成多个随机数,那拖动单元格最下角小三角就可以啦!Microsoft Excel是微软公司的办公...

excel如何生成50以内的随机数生成50100的随机数
只需把“=INT(RAND()*-100+50)”双引号里面的部分复制到单元格即可,=RAND()*-100+50则是-50到50之间的随机数 取整数为 =INT(RAND()*-100+50)注意,表示小于该数的最小整数 如INT(8:INT函数为取整.13)=8而INT-8我的答案一定对 =RAND()*-100+50 即为-50到50的随机数,这个为取...

c++l里取随机数函数randm(),我想表示从50-100取随机数怎么取啊?
假如数据是存放在一个数组里,那么数组的长度是51。int arr[51] = {50,51,...,100};int n= randm(50)\/\/n的取值范围为(0~50)int result = arr[n];result就是50~100之间的任意值。

excel生成1到100的随机数
1. 使用RAND函数生成随机数:Excel中的RAND函数可以生成一个大于等于0小于1的随机小数。但由于我们需要的是1到100的随机数,所以需要进一步处理。2. 转换为所需范围内的随机数:为了将RAND函数生成的随机小数转换为1到100之间的随机数,我们可以将其乘以最大数值,然后加上最小数值。这样,得到的数值...

用rand随机函数怎么求指定范围的随机数
1. 生成最小值和最大值之间的随机数范围。2. 使用模运算和除法来调整rand生成的随机数到指定范围。详细解释:首先,我们知道rand函数会生成一个随机整数。为了得到指定范围的随机数,我们可以对这个随机数进行适当的运算。假设我们想生成一个在[min, max]范围内的随机数:步骤一:生成一个大于或等于min...

用rand随机函数怎么求指定范围的随机数
=ROUND(RAND()*5+95,)---95~100间的随机乱数 =ROUND(RAND()*(0.9-0.5)+0.5,1)---0.5~0.9间的随机乱数 =ROUND(RAND()*0.4+0.5,1)---0.5~0.9间的随机乱数 随机整数也可以用RANDBETWEEN函数。如40~50之间的随机整数:=RANDBETWEEN(40,50)

相似回答