读书人

请教怎么动态的生成长度为n的随机数组

发布时间: 2012-02-14 19:19:19 作者: rapoo

请问如何动态的生成长度为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 ";
}
}

读书人网 >C#

热点推荐