C# 写入字节时,如何使字节随机?

C# 写入字节时,如何使字节随机?,c#,C#,我有一段代码,它将字节写入文件,尽管我想知道如何使它写入的字节在20-140范围内随机 我的代码: 您可以像这样使用from Random: byte[] bytes = new byte[500 * r]; rnd.NextBytes(bytes); 不一定需要*r,除非您还需要随机数目的随机字节 要从指定范围获取字节,您需要手动生成它们: for (int i = 0; i < bytes.Length; ++i) bytes[i] = (byte)rnd.Next(20,

我有一段代码,它将字节写入文件,尽管我想知道如何使它写入的字节在20-140范围内随机 我的代码:

您可以像这样使用from Random:

byte[] bytes = new byte[500 * r];
rnd.NextBytes(bytes);
不一定需要*r,除非您还需要随机数目的随机字节

要从指定范围获取字节,您需要手动生成它们:

for (int i = 0; i < bytes.Length; ++i)
    bytes[i] = (byte)rnd.Next(20, 140);
您可以像这样使用from Random:

byte[] bytes = new byte[500 * r];
rnd.NextBytes(bytes);
不一定需要*r,除非您还需要随机数目的随机字节

要从指定范围获取字节,您需要手动生成它们:

for (int i = 0; i < bytes.Length; ++i)
    bytes[i] = (byte)rnd.Next(20, 140);

只需用随机生成的值填充数组:

for (int i = 0; i < 500 * r; ++i)
    bytes[i] = (byte)rnd.Next(20, 140);

只需用随机生成的值填充数组:

for (int i = 0; i < 500 * r; ++i)
    bytes[i] = (byte)rnd.Next(20, 140);

当前编写的代码只会使正在创建的字节数组的大小在500到520字节之间随机变化。您必须使用for循环使用随机字节填充数组。您当前编写的代码只会使要创建的字节数组的大小在500到520字节之间。必须使用for循环使用随机字节填充数组。NextBytes不允许指定范围。NextBytes不允许指定范围。