excel怎么生成6位随机数?

如题所述

1、首先打开一个Excel文档,选中任意一个单元格,在上方编写公式:

2、在Excel中是使用rand函数可以生成随机数,但是该函数默认是只生成的范围是0-1之间的随机数,需要使用int函数来使随机数强制转换成整数,6位的随机数需要在后面指定范围为“900000+100000”,具体的写法是“INT(RAND()*900000+100000)”:

3、最后按下回车键,就会生成一个6位的随机数了,以上就是excel生成6位随机数的方法:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-28

1、<n<10,公式为:”=int(rand()*10).

2、随机生成2位数以及2位以上的数的方法。需要注意的是,跟生成个位数不同,生生成2位以上的数需要添加一个基数。

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

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

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

本回答被网友采纳
第2个回答  推荐于2019-08-25

在Excel中,有rand()函数可以生成随机数,只不过生成的范围是0-1之间。

我们可以使用int来使随机数强制转换成整数,下面是随机生成2位数以及2位以上的数的方法。

    2位数n,则10=<n<=99,公式为"=INT(RAND()*90+10)"

    3位数为 "=INT(RAND()*900+100)"

    .......

    6位数为"=INT(RAND()*900000+100000)"

以所随机生成一个六位数的方法是在公示栏输入:=INT(RAND()*900000+100000)

本回答被网友采纳
第3个回答  2014-09-18
选中a1:a20000
最好通过名称框来选择,不然下拉能累死。
选中后,在此状态下,直接键盘输入
=int(rand()*(999999-100000+1)+100000)
输入后,不要回车,而是按下ctrl+回车。
搞定
相似回答