/// <summary> /// Initializes a new instance of the <see cref="T:Crystal.RandomSelector"/> class. /// </summary> /// <param name="random">The random.</param> public RandomSelector(Pcg random) { _random = random; }
/// <summary> /// Initializes a new instance of the <see cref="T:Crystal.WeightedRandomSelector"/> class. /// </summary> /// <param name="random">The random.</param> public WeightedRandomSelector(Pcg random) { _random = random; }
/// <summary> /// Initializes a new instance of the <see cref="T:Crystal.RandomSelector"/> class. /// </summary> public RandomSelector() { _random = new Pcg(); }
/// <summary> /// Initializes a new instance of the <see cref="T:Crystal.WeightedRandomSelector"/> class. /// </summary> public WeightedRandomSelector() { _random = new Pcg(); }