比如说我要产生5个随机数,这5个数虽然是随机的,但他们的和确实固定的(比如说这5个数之和为100)。有一种比较容易想到的方法,产生第一个随机数时先从0到100里面选一个随机数,(假设选的第一个随机数为m)然后产生第二个随机数时从0到100-m中选一个随机数,以此类推。但是这个方法有一个明显的缺点就是产生的随机数分布不均匀。能不能有一种方法能产生分布比较均匀,又能满足预设条件的随机数的方法?