IPortableDistribution<TResult> Interface
A marker interface used to indicate that an IDistribution<TResult> is portable - i.e. reproducible regardless of the machine architecture or runtime. Produces portable values random of TResult.
IPortableDistribution<TResult>
IDistribution<TResult>
Uniform.Int64
Uniform.UInt32
Uniform.Decimal
Uniform.Int16
Uniform.UInt16
Uniform.UInt64
Closed.Decimal
Uniform.Int32
Bernoulli
Uniform.TimeSpan
OpenClosed.Decimal
Uniform.SByte
Uniform.Byte
ClosedOpen.Decimal
Open.Decimal

Syntax

public interface IPortableDistribution<TResult> : IDistribution<TResult>

Remarks

Implementations are immutable and therefore thread safe. Results are also reproducible within the same assembly version.

Type Parameters

NameDescription
TResultThe type that is produced by this distribution.