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位的随机数。
本回答被网友采纳在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)
本回答被网友采纳