日期:2014-05-20  浏览次数:20976 次

请问如何动态的生成长度为n的随机数组?
数组元素为n个,里面的每个值都随机的,怎么做?

也就是这样一个函数
byte[]   GetRandomBytes(int   nLen);   nLen为数组元素的长度

------解决方案--------------------
Random r1=new Random();
int num;
num=r1.Next(0,10);//随机得到一个0-10之间的整数

不知道这个对楼主有没有用
------解决方案--------------------
//混点分
private byte[] GetRandomBytes(int nLen)
{
byte[] vReturn = new byte[nLen];
Random vRandom = new Random();
vRandom.NextBytes(vReturn);
return vReturn;
}

private void button2_Click(object sender, EventArgs e)
{
byte[] vRandomBytes = GetRandomBytes(20);
foreach (byte Value in vRandomBytes)
{
textBox1.Text += Value.ToString() + "\r\n ";
}
}