Click or drag to resize
RandomDice Class
A static class of extension methods for simulating random dice rolls.
Inheritance Hierarchy
SystemObject
  Experilous.MakeItRandomRandomDice

Namespace: Experilous.MakeItRandom
Assembly: Assembly-CSharp-firstpass (in Assembly-CSharp-firstpass.dll) Version: 0.0.0.0
Syntax
C#
public static class RandomDice

The RandomDice type exposes the following members.

Methods
  NameDescription
Public methodStatic memberMakeDiceGenerator(IRandom, String)
Prepares an efficient dice generator which will generate dice rolls, one batch at a time, according to the rules determined by the specified notation.
Public methodStatic memberMakeDiceGenerator(IRandom, Int32, Int32)
Prepares an efficient dice generator which will generate dice rolls, one batch at a time.
Public methodStatic memberMakeDiceGeneratorDropHighest
Prepares an efficient dice generator which will generate dice rolls, one batch at a time, dropping the highest dropQuantity dice and keeping the rest.
Public methodStatic memberMakeDiceGeneratorDropLowest
Prepares an efficient dice generator which will generate dice rolls, one batch at a time, dropping the lowest dropQuantity dice and keeping the rest.
Public methodStatic memberMakeDiceGeneratorKeepHighest
Prepares an efficient dice generator which will generate dice rolls, one batch at a time, keeping only the highest keepQuantity dice and discarding the rest.
Public methodStatic memberMakeDiceGeneratorKeepLowest
Prepares an efficient dice generator which will generate dice rolls, one batch at a time, keeping only the lowest keepQuantity dice and discarding the rest.
Public methodStatic memberMakeDieGenerator
Prepares an efficient range generator which will generate dice rolls, one at a time, with values greater than or equal to 1 and less than or equal to sides.
Public methodStatic memberRollD10
Generates a random die roll, simulating a 10 sided die.
Public methodStatic memberRollD12
Generates a random die roll, simulating a 12 sided die.
Public methodStatic memberRollD20
Generates a random die roll, simulating a 20 sided die.
Public methodStatic memberRollD4
Generates a random die roll, simulating a 4 sided die.
Public methodStatic memberRollD6
Generates a random die roll, simulating a 6 sided die.
Public methodStatic memberRollD8
Generates a random die roll, simulating a 8 sided die.
Public methodStatic memberRollDice(IRangeGeneratorInt32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator.
Public methodStatic memberRollDice(IRandom, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides.
Public methodStatic memberRollDice(IRangeGeneratorInt32, Int32, ListInt32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator.
Public methodStatic memberRollDice(IRangeGeneratorInt32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator.
Public methodStatic memberRollDice(IRandom, Int32, Int32, ListInt32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides.
Public methodStatic memberRollDice(IRandom, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides.
Public methodStatic memberRollDiceDropHighest(IRangeGeneratorInt32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, dropping the highest dropQuantity dice and keeping the rest.
Public methodStatic memberRollDiceDropHighest(IRandom, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, dropping the highest dropQuantity dice and keeping the rest.
Public methodStatic memberRollDiceDropHighest(IRangeGeneratorInt32, Int32, Int32, ListInt32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, dropping the highest dropQuantity dice and keeping the rest.
Public methodStatic memberRollDiceDropHighest(IRangeGeneratorInt32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, dropping the highest dropQuantity dice and keeping the rest.
Public methodStatic memberRollDiceDropHighest(IRandom, Int32, Int32, Int32, ListInt32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, dropping the highest dropQuantity dice and keeping the rest.
Public methodStatic memberRollDiceDropHighest(IRandom, Int32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, dropping the highest dropQuantity dice and keeping the rest.
Public methodStatic memberRollDiceDropHighest(IRangeGeneratorInt32, Int32, Int32, ListInt32, ListInt32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, dropping the highest dropQuantity dice and keeping the rest.
Public methodStatic memberRollDiceDropHighest(IRangeGeneratorInt32, Int32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, dropping the highest dropQuantity dice and keeping the rest.
Public methodStatic memberRollDiceDropHighest(IRandom, Int32, Int32, Int32, ListInt32, ListInt32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, dropping the highest dropQuantity dice and keeping the rest.
Public methodStatic memberRollDiceDropHighest(IRandom, Int32, Int32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, dropping the highest dropQuantity dice and keeping the rest.
Public methodStatic memberRollDiceDropLowest(IRangeGeneratorInt32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, dropping the lowest dropQuantity dice and keeping the rest.
Public methodStatic memberRollDiceDropLowest(IRandom, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, dropping the lowest dropQuantity dice and keeping the rest.
Public methodStatic memberRollDiceDropLowest(IRangeGeneratorInt32, Int32, Int32, ListInt32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, dropping the lowest dropQuantity dice and keeping the rest.
Public methodStatic memberRollDiceDropLowest(IRangeGeneratorInt32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, dropping the lowest dropQuantity dice and keeping the rest.
Public methodStatic memberRollDiceDropLowest(IRandom, Int32, Int32, Int32, ListInt32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, dropping the lowest dropQuantity dice and keeping the rest.
Public methodStatic memberRollDiceDropLowest(IRandom, Int32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, dropping the lowest dropQuantity dice and keeping the rest.
Public methodStatic memberRollDiceDropLowest(IRangeGeneratorInt32, Int32, Int32, ListInt32, ListInt32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, dropping the lowest dropQuantity dice and keeping the rest.
Public methodStatic memberRollDiceDropLowest(IRangeGeneratorInt32, Int32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, dropping the lowest dropQuantity dice and keeping the rest.
Public methodStatic memberRollDiceDropLowest(IRandom, Int32, Int32, Int32, ListInt32, ListInt32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, dropping the lowest dropQuantity dice and keeping the rest.
Public methodStatic memberRollDiceDropLowest(IRandom, Int32, Int32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, dropping the lowest dropQuantity dice and keeping the rest.
Public methodStatic memberRollDiceKeepHighest(IRangeGeneratorInt32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, keeping only the highest keepQuantity dice and discarding the rest.
Public methodStatic memberRollDiceKeepHighest(IRandom, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, keeping only the highest keepQuantity dice and discarding the rest.
Public methodStatic memberRollDiceKeepHighest(IRangeGeneratorInt32, Int32, Int32, ListInt32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, keeping only the highest keepQuantity dice and discarding the rest.
Public methodStatic memberRollDiceKeepHighest(IRangeGeneratorInt32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, keeping only the highest keepQuantity dice and discarding the rest.
Public methodStatic memberRollDiceKeepHighest(IRandom, Int32, Int32, Int32, ListInt32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, keeping only the highest keepQuantity dice and discarding the rest.
Public methodStatic memberRollDiceKeepHighest(IRandom, Int32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, keeping only the highest keepQuantity dice and discarding the rest.
Public methodStatic memberRollDiceKeepHighest(IRangeGeneratorInt32, Int32, Int32, ListInt32, ListInt32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, keeping only the highest keepQuantity dice and discarding the rest.
Public methodStatic memberRollDiceKeepHighest(IRangeGeneratorInt32, Int32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, keeping only the highest keepQuantity dice and discarding the rest.
Public methodStatic memberRollDiceKeepHighest(IRandom, Int32, Int32, Int32, ListInt32, ListInt32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, keeping only the highest keepQuantity dice and discarding the rest.
Public methodStatic memberRollDiceKeepHighest(IRandom, Int32, Int32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, keeping only the highest keepQuantity dice and discarding the rest.
Public methodStatic memberRollDiceKeepLowest(IRangeGeneratorInt32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, keeping only the lowest keepQuantity dice and discarding the rest.
Public methodStatic memberRollDiceKeepLowest(IRandom, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, keeping only the lowest keepQuantity dice and discarding the rest.
Public methodStatic memberRollDiceKeepLowest(IRangeGeneratorInt32, Int32, Int32, ListInt32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, keeping only the lowest keepQuantity dice and discarding the rest.
Public methodStatic memberRollDiceKeepLowest(IRangeGeneratorInt32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, keeping only the lowest keepQuantity dice and discarding the rest.
Public methodStatic memberRollDiceKeepLowest(IRandom, Int32, Int32, Int32, ListInt32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, keeping only the lowest keepQuantity dice and discarding the rest.
Public methodStatic memberRollDiceKeepLowest(IRandom, Int32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, keeping only the lowest keepQuantity dice and discarding the rest.
Public methodStatic memberRollDiceKeepLowest(IRangeGeneratorInt32, Int32, Int32, ListInt32, ListInt32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, keeping only the lowest keepQuantity dice and discarding the rest.
Public methodStatic memberRollDiceKeepLowest(IRangeGeneratorInt32, Int32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, keeping only the lowest keepQuantity dice and discarding the rest.
Public methodStatic memberRollDiceKeepLowest(IRandom, Int32, Int32, Int32, ListInt32, ListInt32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, keeping only the lowest keepQuantity dice and discarding the rest.
Public methodStatic memberRollDiceKeepLowest(IRandom, Int32, Int32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, keeping only the lowest keepQuantity dice and discarding the rest.
Public methodStatic memberRollDie(IRangeGeneratorInt32)
Generates a random die roll, simulating a die with the number of sides determined by the specified dieGenerator.
Public methodStatic memberRollDie(IRandom, Int32)
Generates a random die roll, simulating a die with the specified number of sides.
Public methodStatic memberSumRollDice(IRangeGeneratorInt32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator.
Public methodStatic memberSumRollDice(IRandom, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides.
Public methodStatic memberSumRollDice(IRangeGeneratorInt32, Int32, ListInt32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator.
Public methodStatic memberSumRollDice(IRangeGeneratorInt32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator.
Public methodStatic memberSumRollDice(IRangeGeneratorInt32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator.
Public methodStatic memberSumRollDice(IRandom, Int32, Int32, ListInt32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides.
Public methodStatic memberSumRollDice(IRandom, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides.
Public methodStatic memberSumRollDice(IRandom, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides.
Public methodStatic memberSumRollDiceDropHighest(IRangeGeneratorInt32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, dropping the lowest dropQuantity dice and keeping the rest.
Public methodStatic memberSumRollDiceDropHighest(IRandom, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, dropping the lowest dropQuantity dice and keeping the rest.
Public methodStatic memberSumRollDiceDropHighest(IRangeGeneratorInt32, Int32, Int32, ListInt32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, dropping the lowest dropQuantity dice and keeping the rest.
Public methodStatic memberSumRollDiceDropHighest(IRangeGeneratorInt32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, dropping the lowest dropQuantity dice and keeping the rest.
Public methodStatic memberSumRollDiceDropHighest(IRangeGeneratorInt32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, dropping the lowest dropQuantity dice and keeping the rest.
Public methodStatic memberSumRollDiceDropHighest(IRandom, Int32, Int32, Int32, ListInt32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, dropping the lowest dropQuantity dice and keeping the rest.
Public methodStatic memberSumRollDiceDropHighest(IRandom, Int32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, dropping the lowest dropQuantity dice and keeping the rest.
Public methodStatic memberSumRollDiceDropHighest(IRandom, Int32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, dropping the lowest dropQuantity dice and keeping the rest.
Public methodStatic memberSumRollDiceDropHighest(IRangeGeneratorInt32, Int32, Int32, ListInt32, ListInt32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, dropping the lowest dropQuantity dice and keeping the rest.
Public methodStatic memberSumRollDiceDropHighest(IRangeGeneratorInt32, Int32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, dropping the lowest dropQuantity dice and keeping the rest.
Public methodStatic memberSumRollDiceDropHighest(IRangeGeneratorInt32, Int32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, dropping the lowest dropQuantity dice and keeping the rest.
Public methodStatic memberSumRollDiceDropHighest(IRandom, Int32, Int32, Int32, ListInt32, ListInt32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, dropping the lowest dropQuantity dice and keeping the rest.
Public methodStatic memberSumRollDiceDropHighest(IRandom, Int32, Int32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, dropping the lowest dropQuantity dice and keeping the rest.
Public methodStatic memberSumRollDiceDropHighest(IRandom, Int32, Int32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, dropping the lowest dropQuantity dice and keeping the rest.
Public methodStatic memberSumRollDiceDropLowest(IRangeGeneratorInt32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, dropping the highest dropQuantity dice and keeping the rest.
Public methodStatic memberSumRollDiceDropLowest(IRandom, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, dropping the highest dropQuantity dice and keeping the rest.
Public methodStatic memberSumRollDiceDropLowest(IRangeGeneratorInt32, Int32, Int32, ListInt32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, dropping the highest dropQuantity dice and keeping the rest.
Public methodStatic memberSumRollDiceDropLowest(IRangeGeneratorInt32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, dropping the highest dropQuantity dice and keeping the rest.
Public methodStatic memberSumRollDiceDropLowest(IRangeGeneratorInt32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, dropping the highest dropQuantity dice and keeping the rest.
Public methodStatic memberSumRollDiceDropLowest(IRandom, Int32, Int32, Int32, ListInt32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, dropping the highest dropQuantity dice and keeping the rest.
Public methodStatic memberSumRollDiceDropLowest(IRandom, Int32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, dropping the highest dropQuantity dice and keeping the rest.
Public methodStatic memberSumRollDiceDropLowest(IRandom, Int32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, dropping the highest dropQuantity dice and keeping the rest.
Public methodStatic memberSumRollDiceDropLowest(IRangeGeneratorInt32, Int32, Int32, ListInt32, ListInt32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, dropping the highest dropQuantity dice and keeping the rest.
Public methodStatic memberSumRollDiceDropLowest(IRangeGeneratorInt32, Int32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, dropping the highest dropQuantity dice and keeping the rest.
Public methodStatic memberSumRollDiceDropLowest(IRangeGeneratorInt32, Int32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, dropping the highest dropQuantity dice and keeping the rest.
Public methodStatic memberSumRollDiceDropLowest(IRandom, Int32, Int32, Int32, ListInt32, ListInt32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, dropping the highest dropQuantity dice and keeping the rest.
Public methodStatic memberSumRollDiceDropLowest(IRandom, Int32, Int32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, dropping the highest dropQuantity dice and keeping the rest.
Public methodStatic memberSumRollDiceDropLowest(IRandom, Int32, Int32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, dropping the highest dropQuantity dice and keeping the rest.
Public methodStatic memberSumRollDiceKeepHighest(IRangeGeneratorInt32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, keeping only the highest keepQuantity dice and discarding the rest.
Public methodStatic memberSumRollDiceKeepHighest(IRandom, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, keeping only the highest keepQuantity dice and discarding the rest.
Public methodStatic memberSumRollDiceKeepHighest(IRangeGeneratorInt32, Int32, Int32, ListInt32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, keeping only the highest keepQuantity dice and discarding the rest.
Public methodStatic memberSumRollDiceKeepHighest(IRangeGeneratorInt32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, keeping only the highest keepQuantity dice and discarding the rest.
Public methodStatic memberSumRollDiceKeepHighest(IRangeGeneratorInt32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, keeping only the highest keepQuantity dice and discarding the rest.
Public methodStatic memberSumRollDiceKeepHighest(IRandom, Int32, Int32, Int32, ListInt32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, keeping only the highest keepQuantity dice and discarding the rest.
Public methodStatic memberSumRollDiceKeepHighest(IRandom, Int32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, keeping only the highest keepQuantity dice and discarding the rest.
Public methodStatic memberSumRollDiceKeepHighest(IRandom, Int32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, keeping only the highest keepQuantity dice and discarding the rest.
Public methodStatic memberSumRollDiceKeepHighest(IRangeGeneratorInt32, Int32, Int32, ListInt32, ListInt32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, keeping only the highest keepQuantity dice and discarding the rest.
Public methodStatic memberSumRollDiceKeepHighest(IRangeGeneratorInt32, Int32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, keeping only the highest keepQuantity dice and discarding the rest.
Public methodStatic memberSumRollDiceKeepHighest(IRangeGeneratorInt32, Int32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, keeping only the highest keepQuantity dice and discarding the rest.
Public methodStatic memberSumRollDiceKeepHighest(IRandom, Int32, Int32, Int32, ListInt32, ListInt32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, keeping only the highest keepQuantity dice and discarding the rest.
Public methodStatic memberSumRollDiceKeepHighest(IRandom, Int32, Int32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, keeping only the highest keepQuantity dice and discarding the rest.
Public methodStatic memberSumRollDiceKeepHighest(IRandom, Int32, Int32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, keeping only the highest keepQuantity dice and discarding the rest.
Public methodStatic memberSumRollDiceKeepLowest(IRangeGeneratorInt32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, keeping only the lowest keepQuantity dice and discarding the rest.
Public methodStatic memberSumRollDiceKeepLowest(IRandom, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, keeping only the lowest keepQuantity dice and discarding the rest.
Public methodStatic memberSumRollDiceKeepLowest(IRangeGeneratorInt32, Int32, Int32, ListInt32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, keeping only the lowest keepQuantity dice and discarding the rest.
Public methodStatic memberSumRollDiceKeepLowest(IRangeGeneratorInt32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, keeping only the lowest keepQuantity dice and discarding the rest.
Public methodStatic memberSumRollDiceKeepLowest(IRangeGeneratorInt32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, keeping only the lowest keepQuantity dice and discarding the rest.
Public methodStatic memberSumRollDiceKeepLowest(IRandom, Int32, Int32, Int32, ListInt32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, keeping only the lowest keepQuantity dice and discarding the rest.
Public methodStatic memberSumRollDiceKeepLowest(IRandom, Int32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, keeping only the lowest keepQuantity dice and discarding the rest.
Public methodStatic memberSumRollDiceKeepLowest(IRandom, Int32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, keeping only the lowest keepQuantity dice and discarding the rest.
Public methodStatic memberSumRollDiceKeepLowest(IRangeGeneratorInt32, Int32, Int32, ListInt32, ListInt32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, keeping only the lowest keepQuantity dice and discarding the rest.
Public methodStatic memberSumRollDiceKeepLowest(IRangeGeneratorInt32, Int32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, keeping only the lowest keepQuantity dice and discarding the rest.
Public methodStatic memberSumRollDiceKeepLowest(IRangeGeneratorInt32, Int32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the number of sides determined by the specified dieGenerator, keeping only the lowest keepQuantity dice and discarding the rest.
Public methodStatic memberSumRollDiceKeepLowest(IRandom, Int32, Int32, Int32, ListInt32, ListInt32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, keeping only the lowest keepQuantity dice and discarding the rest.
Public methodStatic memberSumRollDiceKeepLowest(IRandom, Int32, Int32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, keeping only the lowest keepQuantity dice and discarding the rest.
Public methodStatic memberSumRollDiceKeepLowest(IRandom, Int32, Int32, Int32, Int32, Int32)
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides, keeping only the lowest keepQuantity dice and discarding the rest.
Top
See Also