办公软件WPS怎么设置随机小数值函数
wps产生随机数怎么?
需要使用到WPS中自带的公式计算软件。
WPS表格2007个人版可满足你对随意数的各种要求,可以生成0-1之间的随机数也可以生成0-100之间的整数也可以让随机数生成后不再变动,主要使用到了rand函数及round函数。
使用方法:
1、生成0-1之间的随机数?
这个最容易,因为WPS表格内置了随意机生成函数rand函数,用法也很简单,只要在需要生成随意数的单元格内输入“=rand()”。?
输入完成后回车,该单元格即出现一个大于或等于0,并小于1随机小数。如果你需要很多这样的随机数的话,可以选中该单元格,然后用鼠标左键在该单元格右下角的方形点(即填充柄)按下,并向下拖动到合适的位置,则这一范围内所有的单元格均生成一个随机数。
2、生成0-100之间的整数?
如果还要用rand函数的话,则必须借助另一个函数round函数。round函数的格式为:ROUND(数值,小数位数),其功能是按指定的位数对数值进行四舍五入后返回,如“round(1.2586,2)”表示取1.2586小数点后2位有效数字,即返回值为“1.26”。
有了round函数的帮助,生成0-100之间的整数就不难,输入“=ROUND(RAND(),2)*100”(不含外侧双引号)。
即先用RAND函数生成一个0-1之间的随机小数,再取该数值小数点后2位有效数字,然后乘以100,即可生成一个0-100之间的整数。?
不过,在WPS表格2007中,引入了一个特别的函数RANDBETWEEN,这个函数的格式是RANDBETWEEN(最小整数,最大整数),其功能是取最小整数和最大整数之间的随意整数。上面的公式可以改写成“=RANDBETWEEN(0,100)”即可达到相同的效果。
注意事项:
1、""引号内可以填写任何文本
2、添加文本后要用“&”隔开
类似函数:
1、单一字母取随机数
=CHAR(RANDBETWEEN(1,26)+96)
2、单一字母取随机数加单一数值
=CHAR(RANDBETWEEN(1,26)+96)&RANDBETWEEN(0,9)
3、如果想要两位字母加数字可以这样写
=CHAR(RANDBETWEEN(1,26)+96)&RANDBETWEEN(0,9)&CHAR(RANDBETWEEN(1,26)+96)
怎样在wps上随机产生小数首先选中表格所需填充的某一栏。再在Excel的菜单栏点击经典菜单,然后点击Fx,弹出快速选择对话框,点选插入函数;或者直接点击状态下的Fx.
请点击输入图片描述
在弹出的对话框中输入RANDBETWEEN,然后点击转到,确定。
请点击输入图片描述
然后填入你需要随机的范围。(注,此处产生的随机数是整数,即使你给定的最值是小数。)
请点击输入图片描述
在编辑栏输入??/100(注:100不固定,需要几位小数自己去算???????????5231/100=52.31;产生随机数的格式不对去单元格格式里面设置,本经验不阐述。)
最后将光标置于产生随机数单元格的右下方,待光标变为黑十字按住左键拖动鼠标即可填充此范围的随机数。
请点击输入图片描述
WPS表格如何生成一定范围内随机小数比如30~33?生成一定范围内的随机数的通用公式为:
=RAND()*(-a)+a
生成30~33之间随机数就是
=RAND()*(33-30)+30
如果是生成随机整数,就使用RANDBETWEEN(a,)函数
我要在WPS表格里面填写0-0.5之间的随机数用什么公式?带一位小数1、RAND()返回大于或等于0且小于1的平均分布随机数(依重新计算而变)。该函数不需要参数。题设需要0~0.5的随机数,那么,可用RAND()/2.0求得。2、ROUND(numer,num_digits)按照num_digits制定的位数进行四舍五入。综上,在单元格内键入:=ROUND(RAND()/2.0,1),即可。PS:虽然还有个函数RANDBETWEEN(ottom,top)可以返回介于ottom和top之间的随机数,但是ottom和top要求是整数,这里不符合要求。
如何用WPS表格制作出一个指定的随机数,比如我要0.5、1、1.5、2这4个数,要它们随机出现,可以到吗?您好,很高兴为您解答!
可参考如下方法:
1、在其他列插入随机数函数RANDBETWEEN,范围设定为1-4(分表来代表0.5、1、1.5、2),具体公式为“=RANDBETWEEN(1,4)”
2、在指定列使用IF函数来实现你要的功能
如有疑问,请点击我的头像提问或访问?WPS官方论坛,祝您生活愉快!