在Excel中爆炸(和爆炸)骰子

时间:2020-01-20 20:12:24

标签: excel dice

我正在尝试编写一个公式来模拟N面骰子的掷骰,但是当掷N骰时,这需要爆炸,而掷1掷骰时,它需要重新掷骰,并减去下一掷骰。如果下一卷为N,则爆炸并减去更多。 爆炸后再滚动1不会产生进一步的影响。

如何在Excel中将其作为公式或VBA公式获取?几个月前的A code-golf解决了爆炸的第一部分,结果为

=A1*INT(-LOG(RAND(),A1))-INT(RAND()*(1-A1))

一些示例示例,使用N = 10

2-9一切正常

1-> 5 ===> -4

10-> 5 ===> 15

10-> 10-> 10-> 4 ====> 34

1-> 10-> 4 ====> -13

1-> 10-> 1 ====> -10

我尝试了几次尝试,但是一切都导致不适用,因此在这里没有帮助。谢谢!

0 个答案:

没有答案