<PackageReference Include="BouncyCastle.Cryptography" Version="2.6.0" />

Org.BouncyCastle.Crypto.Prng.CryptoApiRandomGenerator

Uses RandomNumberGenerator.Create() to get randomness generator
namespace Org.BouncyCastle.Crypto.Prng { public sealed class CryptoApiRandomGenerator : IRandomGenerator, IDisposable { public CryptoApiRandomGenerator(); public CryptoApiRandomGenerator(RandomNumberGenerator randomNumberGenerator); public void AddSeedMaterial(byte[] seed); public void AddSeedMaterial(long seed); public void NextBytes(byte[] bytes); public void NextBytes(byte[] bytes, int start, int len); public void Dispose(); } }