此方法是在概率论背景下进行蒙特卡洛模拟时因需所做:

考虑函数 :

        rand(): 生成(0,1)之间的随机数,包括小数;

        randbetween(a,b):生成a到b之间的随机整数

方法:

        a. 对第一个数进行 rand():

       

        b. 而后对除最后一个数外的其他数按顺序进行如下操作: 

 

        c. 最后一个数可以用:总额-sum(前面所有数) 来求解

Over.

更多推荐

Excel 多个数和为定数的随机数生成方式