rollFudge method

RollResult rollFudge(
  1. int ndice
)

Roll N fudge dice, return results

Implementation

RollResult rollFudge(int ndice) {
  RangeError.checkValueInInterval(ndice, minDice, maxDice, 'ndice');
  final results = [
    for (var i = 0; i < ndice; i++)
      _fudgeVals[_random.nextInt(_fudgeVals.length)],
  ];
  _log.finest(() => "roll ${ndice}dF => $results");

  return RollResult(
    expression: "${ndice}dF",
    ndice: ndice,
    results: results,
  );
}