我试着用单子做一个简单的“游戏”如果骰子上的眼睛数大于或等于我数的头数,那么我就赢了,否则我就输了。Eq, Ord, Show)class Monad m => MonadGamble m whereroll :: m Dice
在我的脑海中,当调用掷硬币或滚动时,应该提供一个骰子或硬币值,但是它不会。然后,我尝试按以下方式对游戏进行
在Excel中掷TTRPG骰子的最好方法是什么(即一次掷出不同QTY的骰子)?我在考虑使用RAND*__或RANDBETWEEN*__,但我意识到这不是单独掷骰子,它只是简单地将单个掷骰子的数量乘以骰子的数量。那么,我如何通过for循环来滚动4d6或8d8之类的东西: 4d6应该是这样的: Int Result Result += RANDBETWEEN(1,6)