Samples a value from rng, blocking until a suitable value is returned.
- Namespace
- RandN
.Distributions .UnitInterval - Containing Type
- ClosedOpen
.Decimal - Implements
- IDistribution
<decimal> .Sample <TRng> (TRng)
- IDistribution
Syntax
public decimal Sample<TRng>(TRng rng) where TRng : notnull, IRng
Remarks
Depending on the distribution, this method could block indefinitely if the quality of the RNG is poor or if you're extraordinarily unlucky.
Type Parameters
Name | Description |
---|---|
TRng |
Parameters
Name | Type | Description |
---|---|---|
rng | TRng |
Return Value
Type | Description |
---|---|
decimal |