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

帮助一下<<把一个数随机折分成N个数*>>该怎么解决

2012-03-30 
帮助一下***把一个数随机折分成N个数***比如把1098.5怎么样才能随机分成5个[解决办法]num 1098.5a1

帮助一下<<***把一个数随机折分成N个数***>>
比如把1098.5   怎么样才能随机分成5个

[解决办法]
num = 1098.5
a1 = mun * Rnd()
a2 = (mum - a1)* Rnd()
a3 = (mum - a1 - a2)* Rnd()
a4 = (mum - a1 - a2 -a3)* Rnd()
a5 = mum - a1 - a2 -a3 -a4
[解决办法]
^V^
只好这样理解:除法是等分,而他要乱分。
我上面的代码是一级一级随机取数,没有洗牌,所以通常是数字一个比一个小。

热点排行