骑着猪看星空 发表于 2021-12-16 23:35:31

大神,可以请教下几点吗?
如果26~29换其他、30~35换其他、3个26~29换成1个或2个,要怎么改?

北艺 发表于 2021-12-23 01:22:55

公式中的 RANDBETWEEN(26,35)、RANDBETWEEN(26,29)、RANDBETWEEN(30,35)就是用来生成不同范围的随机数的,可以根据需要将 "<=30"改为相应的判断
最麻烦的是控制特殊值的数量,3个换成2个或者其他数,很多公式都要根据实际情况改。
你这个问题我想不到简单的办法

包整痛 发表于 2021-12-24 16:12:34

好的,已经可以了,谢谢大佬

宁静盛出 发表于 2022-1-1 08:42:42

大神,这公式小概率出现第5、第6个随机数为26~29,也就是相邻的情况

卟傑 发表于 2022-1-6 17:39:09

=MOD(SMALL(IF({0;1},RANDBETWEEN({9,9,9,9,9},99)*{-1,1,0,0,0}+{0,0,1,2,3},RANDBETWEEN(-11*{9,9,9,9,9},99))/1%%+RANDBETWEEN({3,3,3,3,3;2.6,2.6,3,2.6,3}/1%,{35,35,35,35,35;26,26,35,26,35}*10+9),{0;5}+COLUMN(A:E)),1000)/10

保险点再加个限制
=MOD(SMALL(IF({0;1},RANDBETWEEN({9,9,9,9,9},99)*{-1,1,0,0,0}+{0,0,1,2,3},-1^RANDBETWEEN({9,9,9,9,9},99)*RANDBETWEEN({9,9,9,9,9},99))/1%%+RANDBETWEEN({3,3,3,3,3;2.6,2.6,3,2.6,3}/1%,{35,35,35,35,35;26,26,35,26,35}*10+9),{0;5}+COLUMN(A:E)),1000)/10
页: 1 2 3 [4]
查看完整版本: 求助大佬:随机生成数字且随机排列