早教吧 育儿知识 作业答案 考试题库 百科 知识分享

如何将一个值概率分布到几个值里,但是有最小,最大值的控制例如,我有一个值100我想把它随机分到5个值A,B,C,D,E上,但是每个值控制在10~35之间这个5个值在按照这个区间分配之后,仍然能够总和

题目详情
如何将一个值概率分布到几个值里,但是有最小,最大值的控制
例如,我有一个值100
我想把它随机分到5个值A,B,C,D,E上,但是每个值控制在10~35之间
这个5个值在按照这个区间分配之后,仍然能够总和为100
请教一下,这个算法应该如何设计呢?
▼优质解答
答案和解析
这个好办啊,你的这五个随机值只有4个是随机的,因为和是100.
你只要产生4个随机值,让他们都在10~35之间,最后一个值用100减一下就行了.如果算出结果,最后一个值不是在10~35之间的话,就舍弃,重新来一次,直到最后的值满足条件为止.产生10~35的方法是 rand()%26+10
看了 如何将一个值概率分布到几个值...的网友还看了以下:

DNA复制里面的滚环复制滚环复制我看书上说,大概意思就是双链环状DNA分子经过一系列过程,最后得出  2020-05-14 …

帮我把这篇作文复制然后在给我发过来好不好?我喜欢的一幅画我的家里,有一幅很长的画,也是我最喜欢的一  2020-06-10 …

求初三物理电学压轴题常用公式,就是串并联那些比例公式(最好有推导),最好连常用解题思路也告诉我.2  2020-07-02 …

关于多普勒效应中的蓝移和红移,请给我个最精的回答.还有关于哈勃定律的计算公式,请将字母带上说明.一  2020-07-06 …

我国最新研制的巨型计算机“曙光3000超级服务器”.我国最新研制的巨型计算机“曙光3000超级服务  2020-07-16 …

第一个字是牛,第二个字是(两个牛),第三个字是(三个牛),第四个字是(四个牛),括号里组成的字我不  2020-07-21 …

英语日常语言学法?我是英语忙!应该是口语吧!英语一点也没学过,连字幕都有多少都不知道,我汉语也是先说  2020-11-07 …

二进制什么时候需要在最前边加代表正负的数位?一道题如下:为了将600份文件顺序编码,如果采用二进制代  2020-11-24 …

高中数学复习.函数大难题!关于函数的定义域和函数的值域的求法.能给我个最简单明了的方法吗?不要跟书上  2020-12-08 …

我想自制一个最经济和简易的地轨式行车,但技术和做法一点不懂,(跨度6米,长度30米,重量3T)  2020-12-15 …