Merge pull request #18 from djcarter85/select Add implementation of `Select()`
Update src/RandN/Extensions/DistributionExtensions.cs Co-authored-by: ociaw <31906910+ociaw@users.noreply.github.com>
Add the `MaybeNullWhen` attribute to remove the compiler warning
Merge branch 'master' into select
Add implementation of `Select()`
Remove need to allow unsafe blocks in Core when building in .NET 6
Support use of the MaybeNullWhenAttribute in Rand project Since the MaybeNullWhenAttribute in Core is internal, we need an internal copy in Rand as well.
Fix MaybeNullWhenAttribute visibility
Add the MaybeNullWhen attribute to the result out-parameter of IDistribution<T>.TrySample
Let Rider modify its settings for some reason
Add benchmarks for SystemCryptoRng
Add basic tests for SystemCryptoRng
Suppress CryptoServiceProvider obsoletion warnings in benchmarks
Suppress obsoletion warning in CryptoServiceProviderTests
Replace usages of CryptoServiceProvider with SystemCryptoRng
Use span overload of Decimal.GetBits on .NET 6
Use discard instead of an unused variable
Use new .NET 6 BitConverter floating-point methods where applicable in FloatUtils
Target .NET 6 in Core, RandN and Tests Targeting .NET 6 in Core and RandN allows us to take advantage of new APIs introduced in .NET 6, while targeting it in Tests allows us to run our test suite against it.
Merge remote changes to default