怎样产生三个相加为一的随机数

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 18:39:03

怎样产生三个相加为一的随机数
怎样产生三个相加为一的随机数

怎样产生三个相加为一的随机数
不知道你需要的是什么语言的..不过思路都一样.
实际上你需要两个随机数r1,r2,而r3由常量1-r1-r2所得.
步骤:
1.产生随机数r1(0-1之间)
2.产生随机数r2(0-(1-r1))
3.r3=1-r1-r2
有些语言里可以指定随机数的产生范围,不能指定的可以用判断不符合条件再取.