变量名 | 类 型 | 静态 | 数组 | 备 注 |
剩余金额 | 整数型 | | |
剩余包数 | 整数型 | | |
i | 整数型 | | |
x_down | 整数型 | | |
x_up | 整数型 | | |
抢到金额 | 整数型 | | |
抢到总金额 | 整数型 | | |
清除数组 (随机数数组
)剩余金额 = 总金额
剩余包数 = 包数
计次循环首 (包数, i
)
判断 (剩余金额 ≤ 总金额 �
� (剩余包数 - 1
) + 1
)

x_down = 1


x_down = 剩余金额 - 总金额 �
� (剩余包数 - 1
)


判断 (剩余金额 ≥ 总金额 + 剩余包数 - 1
)

x_up = 总金额


x_up = 剩余金额 �
�� (剩余包数 - 1
)


如果真 (x_up > 剩余金额 ÷ 剩余包数 × 2
)

x_up = 剩余金额 ÷ 剩余包数 × 2



抢到金额 =
到整数 (文本_取随机范围数字 (x_down, x_up,
))
调试输出 (x_up, x_down, 抢到金额
)
如果真 (x_up % 抢到金额 < x_down
)

抢到金额 = x_down



剩余金额 = 剩余金额 - 抢到金额

剩余包数 = 剩余包数 - 1
加入成员 (随机数数组,
数值到格式文本 (抢到金额 ÷ 100, 2,
假))

抢到总金额 = 抢到金额 + 抢到总金额
计次循环尾 ()调试输出 (随机数数组, 抢到总金额
)