生成随机数方法技巧

生成随机数方法技巧

现实生活中很多领域都会用到随机数,比如检测企业的产品质量、了解对产品的需求情况、调查对行为的认知等,都会用到随机抽选,随机数能够排除主观挑选的不可靠性,使调查、抽样检测等更具科学性。那么怎样生成随机数呢?

首先需要确定一个数据范围,这里以1-100为例,生成100以内的随机数,本例用的是EXCEL表格。

经常使用函数的人最先想到的应该是利用随机数函数,如图,在H1单元格输入公式=rand()*99+1,然后下拉公式。

生成的随机数是100以内,但不是整数,可以利用函数组合转换为整数。把公式改为=int(rand()*99+1)即可。

达到上步的效果,也可利用RANDBETWEEN函数,结果是一样的,输入公式=RANDBETWEEN(1,100)。

当然,这不是唯一的方法,对函数了解比较透彻,也可利用组合函数实现这一结果。输入公式=IF(ROW()=1,INT(RAND()*100+1),LARGE(IF(COUNTIF(INDIRECT("K1:K"&ROW()-1),ROW($1:$100)),,ROW($1:$100)),INT((101-ROW())*RAND()+1))),然后按ctrl+shift+回车,然后下拉。

在第三步中,也可用公式=int(rand()*99)+1,效果是一样的。