具有指定百分比的Excel随机数

我想要创build一组范围在1到10之间的随机数据。现在,我正在使用:

=RANDBETWEEN(1,10) 

问题是,我怎样才能让整数1组成90%的随机数据呢? 所以Cell A1到A100有90%的整数1和10%的任何其他整数在= RANDBETWEEN()范围内。

你可以使用这样的东西:

 =MAX(1, RANDBETWEEN(1, 100)-90) 

基本上你把随机范围乘以十,然后把它的90%分配给数字1

也许这样的事情?

 =CHOOSE(RANDBETWEEN(1,10),1,1,1,1,1,1,1,1,1,RANDBETWEEN(2,10))