excel生成任意位随机数的方法

 时间:2024-10-23 11:32:15

excel中忭孚鲟苎生成随机数的方法有2种,一是rand函数,一是randbetween函数。rand函数为:"=rand()”,注意的是rand函数括号里是罗嵯脶姥空的不填数据;randbetween函数为:"=randbetween(下限,上限),括号要填数据,其中上限>下限。二者的使用方法简单介绍如下:

工具/原料

excel

一、rand函数

1、rand函数是英语randmize缩写,意思为随机的意思。在vb中使用时是可以生成0~1之间的任何一个数,加上int函数和其他方法就可以实现随机生成任意区间内你想要生成的数。

a、生成0-1随机数

1、直接在表格中输入“=rand()”,回车。注意:括号是英文状态下的括号。

excel生成任意位随机数的方法

excel生成任意位随机数的方法

b、生成任意区间的随机数

1、1)、生成个位数的整数。这里需要借助int函数来完成。例如随机生成一个个位数n,也就是0=<n<10,公式为:”=int(rand()*10).

excel生成任意位随机数的方法

excel生成任意位随机数的方法

2、2)随勺腴孥圜机生成2位数以及2位以上的数的方法。需要注意的是,跟生成个位数不同,生生成2位以上的数需要添加一个基数,例如2位数n,则10=<n<租涫疼迟=99,公式为”=int(rand()*90+10)“、3位数为“=int(rand()*900+100)”……

excel生成任意位随机数的方法

excel生成任意位随机数的方法

3、3)、生成任意位数的小数。这里需要用到前面的那一步,就是先随机生成一个个位数,然后再除以100、1000……来控制小数点位数。例如生成一个千分位小数就是除以1000,公式为:“=int(rand()*10)/1000”,结果如下:

excel生成任意位随机数的方法

excel生成任意位随机数的方法

4、4)生成任海潍吨燹意区间的任意随机小数。在这里需要首先要生成对应数量的整数,再除以相应的10的次方倍。例如要生成23.22这样二位数小数,首先要生存一个千位数小数,然后寄噢剪飕在除以100就可以得到,公式如下:“=int(rand()*9000+1000)/100”。

excel生成任意位随机数的方法

5、5)、那又有巅貅晌陔人说了,小数点后保留1位以上的随机数怎么生成。其实很简单,跟上一步差不多,只需把生成个位数变成生成2位数、3位数……以此类推,再除以相应的整数倍。例如:“=int(ran颊俄岿髭d()*90+10)/100”,可以生成小数点后2位的随机数。

excel生成任意位随机数的方法

二、randbetween函数

1、randbetween函数是rand函数的升级版,可以直接生成任意区间的函数。需要注意的是这个函数生成的随机数都是整数。

2、这个函数为:=randbetween(下限,上限),例如本次函数为:=randbetween(100,1000).

excel生成任意位随机数的方法

3、利用randbetween函数生成任意位数的小数。跟上面生成任意位小数相似,不过更简单,直接输入”=randbetween(1,10),然后再除以100、1000……来控制小数点数。例如:“=RANDBETWEEN(1,10)/1000”

excel生成任意位随机数的方法

4、注意上下限一定不要搞反,不然就是错误的函数。如图所示。

excel生成任意位随机数的方法

Excel如何使用RANDBETWEEN函数 excel怎么显示两个数字间的随机数并固定不变 Excel怎么设置随机小数 excel怎么设置指定范围随机数 excel产生随机数后怎么固定
热门搜索
农村别墅图片大全 人体大胆图片 小猫小狗图片 光棍电影 北京万里长城图片