Files

9 lines
593 B
Markdown

## 需求
这里的实际需求是策划案中的掷骰子,先随机得到骰子的总和,再将骰子拆分成三个随机的骰子数,策划案中说明有对出现豹子进行控制,这边不把这个实现做进来
如果需要进行控制,则在获取结果之后进行控制即可,重新掷骰子的概率不会特别高,因为豹子本身就是一个低概率的事件。
## 实现
总共两个实现,一个是实际需求中的三个数的拆分
另一个是N个数的拆分,这边用Splitter结构体实现,在创建的时候需要进行数字与数量的校验