首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

生产三个[0,1)的随机数相加为一

2013-02-19 
生产三个[0,1)的随机数相加为1????下面是一种容易想到的解法。生成是随机的,但分布不均匀。?不均匀解:Double

生产三个[0,1)的随机数相加为1

?

?

?

?

下面是一种容易想到的解法。生成是随机的,但分布不均匀。

?

不均匀解:

Double a=Math.random()

Double b=Math.random()*(1-a)

Double c=1-a-b



?

热点排行