RandomEngineReferences [IoId("00000000-4208-446C-B1B3-46C97D6E51E4")] public readonly struct RandomEngine : IStorable, IEquatable<RandomEngine>, IComparable<RandomEngine> Show allCombination of a random algorithm and seed value. AllConstructorsPropertiesMethods ObsoleteInherited ConstructorsRandomEngine#public RandomEngine(Engine algorithm, int seed)Create a new engine.Parameters:algorithm (Maths.Engine)seed (int)RandomEngine#public RandomEngine(IReader reader)Deserialisation constructor.Parameters:reader (IReader)PropertiesAlgorithm#public Maths.Engine Algorithm { get; }Gets the algorithm to use.Default#public static RandomEngine Default { get; }Gets the default random engine.Seed#public int Seed { get; }Seed for first value.MethodsCompareTo#public int CompareTo(RandomEngine other)Parameters:other (RandomEngine)CreateInstance#public Random CreateInstance()Create a new instance of the appropriate random engine.Equals#public override bool Equals(object obj)Parameters:obj (object)Overrides: ValueType.EqualsEquals#public bool Equals(RandomEngine other)Parameters:other (RandomEngine)GetHashCode#public override int GetHashCode()Overrides: ValueType.GetHashCodeStore#public void Store(IWriter writer)Parameters:writer (IWriter)Implements: StoreToString#public override string ToString()Overrides: ValueType.ToStringTryParse#public static Result<RandomEngine> TryParse(string text)Parameters:text (string)