百度
360搜索
搜狗搜索

rand函数生成60到85的随机数,excel函数运用 随机数字生成详细介绍

本文目录一览: Excel随机生成数据(60-85)之间

如果您希望产生的乱数是介於
a

b
之间的实数,请使用公式:
=RAND()*(b-a)+a

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

如何产生设定范围内的随机数
由于rand产生的随机数从0到rand_max,而rand_max是一个很大的数,那么如何产生从X~Y的数呢?
从X到Y,有Y-X+1个数,所以要产生从X到Y的数,只需要这样写:
k=rand()%(Y-X+1)+X;
这样,就可以产生你想要的任何范围内的随机数了。
下面代码就能实现你想要的随机数:请看
1 #include

2 #include

3 #include

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 }

// Try:在微软公司的Excel表任意单元格输入:=ROUNDUP(RAND()*(100-50)+50,0)即可得到50--100的正整数。

#include

#include

#include

main(){ srand((unsigned)time(NULL));//没有这句会一直重复随机同一个数 int a; a=rand()%51+50; printf("%d",a);}

int i = rand() % 51 + 50;

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

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

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

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

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

C#用Random生成随机数

int n=random.Next(10,21)
int n=random.Next(60,81)
楼上的说的有一点问题, 你要10-20, 那你后面一个参数应该是21的!
范围是: >=参数1, 而且 < 参数2
int n=random.Next(10,21)
int n=random.Next(60,81)
括号里可以填两个参数也可以只填一个参数。
如果填两个表示规定产生的最小范围值和最大范围值
如果填一个的话,表是最大范围值,默认最小范围为0开始
是的,谢谢楼下的提醒,这是前闭后开的。一时没注意。
看MSDN多好
http://msdn.microsoft.com/zh-cn/library/system.random.next.aspx
random(10,42);
if(n>20) n = n + 39;
1、Random类的Next方法,它产生一个介于两个整数之间的随机数。语法格式为:
public virtual int Next(int min Value,int max Value);
2、生成指定区间的随机数:
Random random = new Random();
int n = random.Next(10,20); //生成10-20之间的随机数
int n1 = random.Next(60,80); //生成60-80之间的随机数
扩展资料:
C语言rand()函数
1、使用该函数首先应在开头包含头文件stdlib.h
#include

(C++建议使用#include

,下同)

2、在标准的C库中函数rand()可以生成0~RAND_MAX之间的一个随机数,其中RAND_MAX 是stdlib.h 中定义的一个整数,它与系统有关。

3、rand()函数没有输入参数,直接通过表达式rand()来引用;例如可以用下面的语句来打印两个随机数:

printf("Random numbers are: %i %i\n",rand(),rand());

4、因为rand()函数是按指定的顺序来产生整数,因此每次执行上面的语句都打印相同的两个值,所以说C语言的随机并不是真正意义上的随机,有时候也叫伪随机数。

5、为了使程序在每次执行时都能生成一个新序列的随机值,我们通常通过伪随机数生成器提供一粒新的随机种子。函数 srand()(来自stdlib.h)可以为随机数生成器播散种子。只要种子不同rand()函数就会产生不同的随机数序列。srand()称为随机数生成器的初始化器。

参考资料:

百度百科.Random

excel随机数生成

excel中如何产生随机数
1、首先介绍一下如何用RAND()函数来生成随机数(同时返回多个值时是不重复的)。
如下图所示,在单元格中输入=RAND(),回车后单元格即返回了一个随机数字。
2、RAND()函数返回的随机数字的范围是大于0小于1。因此,也可以用它做基础来生成给定范围内的随机数字。
3、生成制定范围的随机数方法是这样的,假设给定数字范围最小是A,最大是B,公式是:

=A+RAND()*(B-A)。
举例来说,要生成大于60小于100的随机数字,因为(100-60)*RAND()返回结果是0到40之间,加上范围的下限60就返回了60到100之间的数字。
4、上面RAND()函数返回的0到1之间的随机小数,如果要生成随机整数的话就需要用RANDBETWEEN()函数了,如下图该函数生成大于等于1小于等于100的随机整数。
这个函数的语法是这样的:=RANDBETWEEN(范围下限整数,范围上限整数),结果返回包含上下限在内的整数。注意:上限和下限也可以不是整数,并且可以是负数。
5、RAND()和RANDBETWEEN()是生成随机数的基础函数,也可以灵活变通。比如说要生成0.01至1之间包含两位小数的随机数,则可用下图的公式实现:
EXCEL如何产生随机数?
1、首先用鼠标左键双击电脑桌面上的excel工作表,启动excel工作表。
2、打开excel表格后,用鼠标单击工作表的任意一个单元格,例如图中方框所示。
3、在单元格中输入公式“=RANDBETWEEN(5,10)”,然后点击键盘上的回车键。
4、可以看到,工作中的目标单元格自动生成了一个5~10的数字。
5、用鼠标向下拖动单元格的填充柄,可以生成更多符合要求的数。
6、用鼠标向右拖动单元格的填充柄,同样可以生成更多符合要求的数。
7、按一下键盘上的F9,可以进行刷新,重新生成符合要求的其它数。

如何生成80——90的随机整数,用excel

=randbetween(80,90)
这个函数就是在指定范围给出整数的随机数的。
=INT(RAND()*11)+80

=ROUND((RAND()*10)+80,)
rand函数
=INT(RAND()*10)+80
=int(rand()*10)+80

如何用rand函数生成一个范围内的随机数?

1、用randbetween函数生产一个范围内的随机数值整数部分,公式:=RANDBETWEEN(最小值,最大值);
2、用rand函数生产随机数字(小数部分),公式=RAND();
3、用round函数处理小数点位数,公式=round(数值,保留小数点后几位有效数)
4、举例:假设生成0到100之间的随机数,保留小数点后2位有效数。整个公式为:
=round(randbetween(0,99)+rand(),2)
扩展资料:
RANDBETWEEN函数用于返回大于等于指定的最小值,小于等于指定最大值之间的一个随机整数。每次计算工作表时都将返回一个新的数值。
RANDBETWEEN(bottom,top)
Bottom参数: RANDBETWEEN将返回的最小整数。
Top参数: RANDBETWEEN将返回的最大整数。
举例:
1、公式=RANDBETWEEN(1,100),意为大于等于1小于等于100的一个随机整数(变量)
2、公式=RANDBETWEEN(-1,1),意为大于等于-1小于等于1的一个随机整数(变量)
参考资料:
百度百科-RANDBETWEEN函数

excel函数运用 随机数字生成

首先在A1中输入
=RAND(x)
其中x是你想分的数的十分之一
然后单击A1,点其右下角,下拖至A19,
接着A20输入
=10x-SUM(A1:A19)
不断将a1拖到a19可以更新数据
1、如需要生成随机的小数,可使用rand函数。例如生成50-60之间的小数,则输入公式=rand()*10+50,,复制公式到所需的单元格区域。公式中的10是范围的大小,50表示随机数的起始值。
2、如需要生成随机的整数,可使用randbetween函数。例如生成50-60之间的整数,则输入公式=randbetween(50,60),复制公式到所需的单元格区域。

如何在excel中随机生成数据

在excel中随机生成数据的方法如下:
1、首先Excel中可以利用randbetween函数生成指定范围内的随机整数,在B1:B4中生成1到100内的随机数字,选择区域,输入公式。
2、按下Ctrl+Enter结束输入,得到随机数字。
3、按下F9,随机数字会刷新。
4、如果要生成随机小数,可以考虑在Randbetween后面除以10的倍数,如下图所示生成10到100之间的包含两位小数的随机数字。
5、最后可以看到页面已经生产随机数据,这样在excel中随机生成数据的问题就解决了。
excel当中生成随机数可以用函数rand也可以用宏来生成,具体如下:
1、使用rand函数来生成随机数(注意rand函数生成的随机数大小是大于0小于1之间)
比如你要在A1单元格生成随机数,可以在A1输入公式“=RAND()” 如图:
可以按F9刷新使得随机数变化
2、2007及以上版本可以使用RANDBETWEEN函数返回大于等于指定的最小值,小于等于指定最大值之间的一个随机整数,比如你要在A1单元格生成大于等于100小于等于200的随机整数,可以在A1单元格输入公式“=RANDBETWEEN(100,200)” 如图
3、可以使用宏代码生成随机数,比如你要在A1单元格生成随机数,可以在工作表当中按alt+F11打开VBE编辑器,在左边空白处击右键新键模块1,模块1当中输入以下代码
Sub test() Range("A1").Value = Rnd()End Sub输入完以后,鼠标选中“Range("A1").Value = Rnd()”这一句代码,点击编辑器上面的绿色小箭头运行代码就可以在A1单元格生成0到1之前的随机数,如图
可以用RANDBETWEEN()函数,比如下面的函数可随机生成1-10之间的整数。
=RANDBETWEEN(1,10)
用这个函数RAND
1、以下表为例,需要表格中随机生成50-100之间的随机数据。
2、首先选中需要生成随机区域的单元格,选中后单元格会变成灰色。
3、依次执行公式—插入函数。
4、再插入函数面板类别选择数学与三角函数、randbetween后点击确定。
5、在bottom(最小值)中输入50,在top(最大值)中输入100,点击确定。
6、返回单元格区域,同时按下键盘上ctrl和enter键即可生成50-100之间的随机数据。

用EXCEL想随机生成1组随机数,使得在一个范围的数字出现概率为60%-70%请问如何编辑函数?

Excel指定文本按指定次数随机排序显示
出现概率为60%-80%随机象是比较难,改为固定70%,另两个固定15%先编一个吧,任意单元格中输入
=CHOOSE(MATCH(RAND(),{0,15,85}/100),RANDBETWEEN(20,39),RANDBETWEEN(40,60),RANDBETWEEN(61,75))
下拉。
昨天一个随机数要求在40~50的个数满足“合格率”也是你提的吧,花了大量的时间,把完整的解决方案提供给你,却没有采纳。另一个回答虽然也能得到结果,但并不是完整的解决方案,如取得满足要求的随机数固定下来,就 没提供解决方法。
本问题基本还是昨天那个问题的思路,但却不想再先花那么多时间给你详细回答,结果是白费力。如果需要,再给你解答不迟。
我只能建议你分段产生随机数如下:
20-39 5个 =RANDBETWEEN(20,39)
61-75 5个 =RANDBETWEEN(61,75)
40-60 30个 =RANDBETWEEN(40,60)
或期待高手来解决。
用随机函数取数,分区显示,再打乱顺序取这个区域的数。
用randbetween(),取随机数
用randbetween()生成行、列标,再用index()定位上表取值。按键盘F9重算,达到标准时把数据拷走。

如何在excel中生成一定范围内的随机数?

可以直接使用RANDBETWEEN函数生成一定范围内的随机数。
可以使用RAND函结合其他函数来生成一定范围内的随机数。
RANDBETWEEN【语法】
RANDBETWEEN(bottom,top)
Bottom参数: RANDBETWEEN将返回的最小整数。
Top参数: RANDBETWEEN将返回的最大整数。
示例:
=RANDBETWEEN(1,100)
大于等于1小于等于100的一个随机整数(变量)

=RANDBETWEEN(-1,1)
大于等于-1小于等于1的一个随机整数(变量)
注意:
Randbetween函数只会生成随机整数。如需要随机小数可结合RAND函数来使用。
2003版以上的Excel中,直接在单元格输入=RAND()
得到大于等于0,小于1的随机数
其他生成方法示例:
生成A与B之间的随机数字(A≤随机数
<b)
在第一个格子中输入:=RAND()*(B-A)+A

如,生成1到10之间的随机数字,输入:=RAND()*9+1

其余数字,将鼠标置于该格子右下角,变为十字时,向下拖拉即可。

生成A与B之间的随机整数(A≤随机数
<b)
在第一个格子中输入:=INT(RAND()*(B-A)+A)

如,生成1到10之间的随机整数,输入:=INT(RAND()*9+1)

其余数字,将鼠标置于该格子右下角,变为十字时,向下拖拉即可。

生成A与B之间的随机数字(A≤随机数≤B)

在第一个格子中输入:=RAND()*(B-A+1)+A

如,生成1到100的随机数字,输入:=RAND()*100+1


</b)
</b)

阅读更多 >>>  随机数表的一些举例,统计学中举一个简单随机抽样的例子

网站数据信息

"rand函数生成60到85的随机数,excel函数运用 随机数字生成"浏览人数已经达到22次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:rand函数生成60到85的随机数,excel函数运用 随机数字生成的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!