蒙特卡洛模拟,如何用excel生成三个大于0的随机数,且三个数的和为1?

供稿:hz-xin.com     日期:2025-01-15
office2016 excel 如何生成0,1,3这三个随机数?

输入以下公式即可。

=CHOOSE(RANDBETWEEN(1,3),0,1,3)

Excel中可以利用randbetween函数,随机产生0,1,2三个数。
软件版本:Office2007
方法如下:
1.单元格中输入公式如下:

2.公式结果:

3.按下F9,单元格数值会随机在0.1.2三个数间变化:

在单元格A1和A2内输入=RAND()/3,然后在A3内输入=1-A1-A2,就可以了