Samples a value from rng, blocking until a suitable value is returned.
- Namespace
- RandN
.Distributions - Containing Type
- UnitInterval
.ClosedOpenDecimal - Implements
- IDistribution
<decimal> .Sample <TRng> (TRng)
- IDistribution
Syntax
public decimal Sample<TRng>(TRng rng) where TRng : IRngRemarks
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 |