[Solved] How to create byte array and fill it with random data [duplicate]


Try the Random.NextBytes method https://docs.microsoft.com/en-us/dotnet/api/system.random.nextbytes?view=netframework-4.7.2

private byte[] GetByteArray(int sizeInKb)
{
    Random rnd = new Random();
    byte[] b = new byte[sizeInKb * 1024]; // convert kb to byte
    rnd.NextBytes(b);
    return b;
}

If you need cryptographically safe random bytes, use System.Security.Cryptography.RNGCryptoServiceProvider instead.

7

solved How to create byte array and fill it with random data [duplicate]