c语言中怎样产生n个和为定值的随机数?

如题所述

如果对符号没有要求,那么可以先产生n-1个随机数,然后用和值减去前n-1个数的总和。
如果要求都是正数,那么可以每获得一个数后,用总和减去这个数,下一次获取0到该数中间的值。这样就得到都是正数了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-12-29
最后一个数人为赋值为定值n减去前几个数的和即可。
相似回答