早教吧作业答案频道 -->数学-->
如何将一个值概率分布到几个值里,但是有最小,最大值的控制例如,我有一个值100我想把它随机分到5个值A,B,C,D,E上,但是每个值控制在10~35之间这个5个值在按照这个区间分配之后,仍然能够总和
题目详情
如何将一个值概率分布到几个值里,但是有最小,最大值的控制
例如,我有一个值100
我想把它随机分到5个值A,B,C,D,E上,但是每个值控制在10~35之间
这个5个值在按照这个区间分配之后,仍然能够总和为100
请教一下,这个算法应该如何设计呢?
例如,我有一个值100
我想把它随机分到5个值A,B,C,D,E上,但是每个值控制在10~35之间
这个5个值在按照这个区间分配之后,仍然能够总和为100
请教一下,这个算法应该如何设计呢?
▼优质解答
答案和解析
这个好办啊,你的这五个随机值只有4个是随机的,因为和是100.
你只要产生4个随机值,让他们都在10~35之间,最后一个值用100减一下就行了.如果算出结果,最后一个值不是在10~35之间的话,就舍弃,重新来一次,直到最后的值满足条件为止.产生10~35的方法是 rand()%26+10
你只要产生4个随机值,让他们都在10~35之间,最后一个值用100减一下就行了.如果算出结果,最后一个值不是在10~35之间的话,就舍弃,重新来一次,直到最后的值满足条件为止.产生10~35的方法是 rand()%26+10
看了 如何将一个值概率分布到几个值...的网友还看了以下:
A列为百分比,B列为分值,我要用IF公式求,如果A列数值小于1,B=A*所占分值,如果A列大于1, 2020-04-25 …
下列说法不正确的是哪一项A.产品生产所耗费的物化劳动和活劳动的总和构成产品的价值B.如果没有跨期摊 2020-05-23 …
1.已知2(a+1)(a-1)-(a+b)(a-b)-5b的2次方=3求(a+2b)(a-2b)的 2020-05-23 …
初一数学难题榜1.如果|a|=4,|b|=3,且a大于b求a和b的值.2如果a初一数学难题榜1.如 2020-07-07 …
1.若X∧2+X=-1,求2X(X+1)+3的值.2.已知2X∧2-3X+2=0,求X∧2+1/X 2020-07-19 …
关于交流的下列几种说法中哪些是正确的?()A.在一个周期内电流的方向改变1次B.如果正弦式电流的最 2020-08-01 …
如果a大于b,则下列不等式成立的是A,ab大于0B,a-b大于0C,绝对值a大于绝对值b如果a大于 2020-08-03 …
欧拉公式展开,遇见了虚部单位开根号怎么办?M-iN=cos^2A/A^2*sinA,其中A=(i^1 2020-11-01 …
关于北斗卫星导航系统中的静止轨道卫星,下列说法中正确的是()A.静止轨道卫星离地心的距离可按需要取不 2020-11-12 …
矩阵相似的定义,为什么不能写成存在P,可以使PAP^(-1)=B?而非要写成P^(-1)AP=B?如 2020-12-09 …