宝哥软件园

WPS Table 2007使用rand和round函数生成满足要求的随机数

编辑:宝哥软件园 来源:互联网 时间:2021-09-19

彩票玩家经常使用概率测试,这需要随机数。如果需要大量的随机数,怎么才能得到这么多符合要求的随机数呢?WPS个人版2007可以满足你对随机数的各种要求。它可以生成0到1之间的随机数和0到100之间的整数。它还可以使随机数在生成后保持不变。主要使用rand函数和round函数。对这两个功能不太了解的朋友可以参考相关文章。

1.生成0到1之间的随机数。

这是最简单的,因为WPS表内置了随机机生成函数——RAND函数,它的用法也很简单,只要在需要生成随机数的单元格中输入“=rand()”(所有字符都是半角,如图1所示)。

输入后,该单元格中将出现一个大于或等于0且小于1的随机十进制数。如果需要很多这样的随机数,可以选择单元格,用鼠标左键点击。

按下右下角的方形点(即填充柄)并向下拖动到合适的位置,那么该范围内的所有单元格都会生成一个随机数。如果有更多,请选择所有已生成随机数的单元格。

网格,并拖动到选择的右下角,然后拖动的矩形区域中的所有单元格都会生成随机数,你想要多少!

WPS表格2007:巧用函数生成随机数字

图11 WPS表中的输入函数。

2.生成一个介于0和100之间的整数。

rand函数生成的随机数范围从0到1。如果要生成0到100之间的任意整数,应该怎么做?如果要使用Rand函数,必须使用另一个函数,——舍入函数。round函数的格式是:ROUND(数值,小数位数),它的作用是将数值按照指定的位数取整后返回。例如“取整(1.2586,2)”就是取小数点后1.2586的两位有效数字,即返回值为“1.26”。

借助舍入函数,生成0到100之间的整数并不难。可以在单元格中输入“=ROUND(RAND),2)*100”(不含外部双引号),即先用RAND函数生成一个0到1之间的随机小数,然后取小数点后两位有效数字,再乘以100生成一个0到100之间的小数。

然而,在WPS表2007中,引入了一个特殊的函数——RANDBERTH。这个函数的格式在(最小整数和最大整数)之间,它的函数是取最小整数和最大整数之间的任意整数。以上公式可以改写为“=RANDBETWEEN,100”)来达到同样的效果。

3.随机数生成后,不会改变。

以上两个函数生成的随机数都有一个共同的特点,那就是每当工作簿中单元格的内容发生变化时,随机数就会被重新计算,即随机数是不断变化的,不能固定。如果你想让这些随机数一旦生成就永远不变,你该怎么办?其实也很简单,就是生成随机数后,全部剪切到系统剪贴板,从编辑菜单中选择粘贴特殊,在弹出窗口中选择值(见图2)。

WPS表格2007:巧用函数生成随机数字

图2WPS表单设置选择性粘贴。

4.或者,单击标准工具栏中粘贴工具右侧的倒三角形,并从下拉菜单中选择一个值(如图3所示)。这样,粘贴单元格的值就不会再次改变。

WPS表格2007:巧用函数生成随机数字

更多资讯
游戏推荐
更多+