private void MountRandomSpecialDiceQueue() { var specials = new List <Dice> { Dice.MinusRandom, Dice.MinusOne, Dice.Home, Dice.Home, Dice.Home, Dice.Stunt, Dice.Stunt, Dice.Shuffle, Dice.Shuffle, }; do { var n = rc.Get(0, specials.Count); var x = specials.ElementAt(n); Enqueue(x); specials.RemoveAt(n); } while (specials.Count > 0); }
private Items CreateRandomItem() => (Items)rand.Get(2, game.TotalItems);