Execute a Roll & Keep test.
rak(roll, poolSize[, keep])
roll: The formula to be tested.
poolSize: Number of times roll is evaluated.
keep: Optional. Number of roll to keep. If not specified is equal to poolSize
- The sum of the best keep out of poolSize evaluations of roll.
The formula roll is evaluated poolSize times, but only the best keep results are summed together and returned by the function. If keep is equal or greater to poolSize the function just sums up all the outcome of roll. The maximum allowed value for poolSize is 50.
rak(1d6, 5) is the same as
rak(1d6, 5, 5).
Some results generated by
rak(1d6, 4, 3).
[1,6!,4!,3!] = 13 (the "!" mark the kept values)
[4!,1,2!,5!] = 11
[2,2!,6!,4!] = 12
Supported since Quick Dice Roller 1.2.0
Parameter keep become optional since Quick Dice Roller 2.0.0