操作方法
第一种:生成0-1之间的随机小数。 如下图所示:在需要生成随机数的单元格上点击左键,然后在红框标示的位置输入=rand(),回车,这样我们就得到了一个0-1间的随机小数。
如果要得到更多的随机数据,请在需要获取数据的范围内框选单元格。然后在红框标示位置输入=rand(),然后用利用键盘按CTRL+ENTER组合键。这样我们就得到了一组0-1范围内的随机小数。如下图所示。
第二种:生成指定范围内的随机整数。 方法和上面得到随机小数的类似,只是所用的函数有所区别。如果要得到一个指定范围内的随机整数。如下图所示,点选指定单元格后,在红框标示位置输入函数=randbetween(20,90),按回车。其中20代表指定随机整数的下限值,包括20。90代表指定随机整数的上限值,包括90。 当然,这个范围的上限和下限也可以是负数。
同理,如果要得到一批指定范围内的随机整数,框选指定单元格后,在红框标示位置输入函数=randbetween(20,90),按下组合键CTRL+ENTER。这样就得到了一批随机整数,如下图:
当然,上面得到的一定范围内的随机整数是可以重复的,如果我们想要得到一系列不重复的指定范围的随机整数怎么办呢? 我们可以利用rand()函数生成的0-1之间的随机小数是不重复的这个特点来实现我们的目的。 首先可以在指定的第一列范围内框选指定个数的单元格,利用上述方法得到一列不重复的0-1间的随机小数。如下图:
然后在B1单元格点击左键,在如图红框所示位置输入 函数=rank(a1,$a$1:$a$17),然后回车。 在B1单元格的下拉框的+号上用鼠标左键点住拖动到B17单元格。 这样一列不重复的1-17之间的随机整数就出炉了。 如果想要得到更大范围的数据,就要按此方法把17变为更大的范围。