发布网友 发布时间:2022-07-04 23:53
共2个回答
热心网友 时间:2023-11-27 23:29
1、简单的:
A1输入
=RAND()+33
回车并向下填充到A2;
A3输入
=33.55555*3-A1-A2
回车。
2、完美的:
A2公式改为
=RAND()*(MIN(33.99999,34+33.66666-A1)-MAX(33.00001,33+33.66665-A1))+MAX(33.00001,33+33.66665-A1)
A1~A3就是你要的三个数值。
按F9可更新数值。
A5为检验公式:
=AVERAGE(A1:A3)
(之前触动了弄权者的软肋而被封禁,刚投诉解封才看到)
来自:求助得到的回答热心网友 时间:2023-11-27 23:29
随机生成两个数,然后做减法c=(33.55555*3-a-b),本来随机数就是随机算法生成的嘛,也不是百分之百的随机。追问这样做减法算出来的数会超过规定范围的。追答应该是不会的,除非生成 第一个数就已经大于了平均数的三倍或者两倍,这样的话,就是说明给定的范围存在问题,比如在0-100之间生成平均数为6的三个数,大于18的随机数是绝对不可能出现的,所以一开始就应该把范围缩小到0-18,这样是符合0-100之间也符合平均数为6的。