我想得到N个随机数,它们的总和是一个值.
例如,假设我想要5个随机数,它们的和为1
那么,一个有效的可能性是:
0.2 0.2 0.2 0.2 0.2
Run Code Online (Sandbox Code Playgroud)
其他可能性是:
0.8 0.1 0.03 0.03 0.04
Run Code Online (Sandbox Code Playgroud)
等等.我需要这个来创建模糊C均值的所有物矩阵.
我在想,无论如何都要产生一组随机数,其总和总是一个常数.例如,20可以分成5个数字(1,2,3,4,10)我不关心5个数字中的每一个是什么,只要它们的总和等于20.无论如何以编程方式这样做?