re-us 发表于 2008-10-26 09:26

如何产生6个随机数,要求和为20

如何随机产生6个数字,并且这六个数的和为20?

谢谢

sigma665 发表于 2008-10-26 09:55

先5个随机数,第6个减

re-us 发表于 2008-10-26 10:25

不懂?详细一点. 谢谢

哦,懂了
是说 20-rand(1,5)把
谢谢

[ 本帖最后由 ChaChing 于 2010-2-3 14:57 编辑 ]

ChaChing 发表于 2008-10-26 10:54

原帖由 sigma665 于 2008-10-26 09:55 发表 http://www.chinavib.com/forum/images/common/back.gif
先5个随机数,第6个减
一开始想多了, 反而晕了
还是小西主任反应清晰

ch_j1985 发表于 2008-10-26 13:11

回复 沙发 sigma665 的帖子

呵呵,不看不知道,一看吓一跳……

re-us 发表于 2008-10-26 23:09

问题太傻,吓到了:lol ,还是主任的回答太妙了:lol

不过继续请教,这样一减的话,第六个会是负数,但是我想有六个正数?

谢谢

ChaChing 发表于 2008-10-27 07:46

回复 7楼 re-us 的帖子

aa=rand(6,1); bb=aa*20/sum(aa); sum(bb)

re-us 发表于 2008-10-27 09:45

谢谢chaching

ch_j1985 发表于 2008-10-27 19:56

回复 7楼 re-us 的帖子

不好意思,让您误解了!
是主任的回答太妙了……
页: [1]
查看完整版本: 如何产生6个随机数,要求和为20