Removed not reachable OperationCanceledExceptions
This commit is contained in:
parent
0ea8876a68
commit
e667d93a25
@ -173,15 +173,8 @@ namespace FastRng.Double
|
|||||||
var range = rangeEnd - rangeStart;
|
var range = rangeEnd - rangeStart;
|
||||||
distribution.Random = this;
|
distribution.Random = this;
|
||||||
|
|
||||||
try
|
var distributedValue = await distribution.GetDistributedValue(cancel);
|
||||||
{
|
return (uint) ((distributedValue * range) + rangeStart);
|
||||||
var distributedValue = await distribution.GetDistributedValue(cancel);
|
|
||||||
return (uint) ((distributedValue * range) + rangeStart);
|
|
||||||
}
|
|
||||||
catch (OperationCanceledException)
|
|
||||||
{
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public async ValueTask<ulong> NextNumber(ulong rangeStart, ulong rangeEnd, IDistribution distribution, CancellationToken cancel = default(CancellationToken))
|
public async ValueTask<ulong> NextNumber(ulong rangeStart, ulong rangeEnd, IDistribution distribution, CancellationToken cancel = default(CancellationToken))
|
||||||
@ -196,15 +189,8 @@ namespace FastRng.Double
|
|||||||
var range = rangeEnd - rangeStart;
|
var range = rangeEnd - rangeStart;
|
||||||
distribution.Random = this;
|
distribution.Random = this;
|
||||||
|
|
||||||
try
|
var distributedValue = await distribution.GetDistributedValue(cancel);
|
||||||
{
|
return (ulong) ((distributedValue * range) + rangeStart);
|
||||||
var distributedValue = await distribution.GetDistributedValue(cancel);
|
|
||||||
return (ulong) ((distributedValue * range) + rangeStart);
|
|
||||||
}
|
|
||||||
catch (OperationCanceledException)
|
|
||||||
{
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public async ValueTask<double> NextNumber(double rangeStart, double rangeEnd, IDistribution distribution, CancellationToken cancel = default(CancellationToken))
|
public async ValueTask<double> NextNumber(double rangeStart, double rangeEnd, IDistribution distribution, CancellationToken cancel = default(CancellationToken))
|
||||||
@ -219,15 +205,8 @@ namespace FastRng.Double
|
|||||||
var range = rangeEnd - rangeStart;
|
var range = rangeEnd - rangeStart;
|
||||||
distribution.Random = this;
|
distribution.Random = this;
|
||||||
|
|
||||||
try
|
var distributedValue = await distribution.GetDistributedValue(cancel);
|
||||||
{
|
return (distributedValue * range) + rangeStart;
|
||||||
var distributedValue = await distribution.GetDistributedValue(cancel);
|
|
||||||
return (distributedValue * range) + rangeStart;
|
|
||||||
}
|
|
||||||
catch (OperationCanceledException)
|
|
||||||
{
|
|
||||||
return double.NaN;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public async ValueTask<double> NextNumber(IDistribution distribution, CancellationToken cancel = default) => await this.NextNumber(0.0, 1.0, distribution, cancel);
|
public async ValueTask<double> NextNumber(IDistribution distribution, CancellationToken cancel = default) => await this.NextNumber(0.0, 1.0, distribution, cancel);
|
||||||
|
Loading…
Reference in New Issue
Block a user