1.产生一个int数组,长度为100,并向其中随机插入1-100,不能重复。
int[] intArr = new int[100];
ArrayList myList = new ArrayList();
Random rnd = new Random();
while (myList.Count < 100)
{
int num = rnd.Next(1, 101);
if (!myList.Contains(num))
myList.Add(num);
}
for (int i = 0; i < 100; i++)
{
intArr[i] = (int)myList[i];
}
2.一个长度为10000的字符串,通过随机从a-z中抽取10000个字符组成,请用C#语言编写主要实现。
static void Main(string[] args)
{
StringBuilder sb = new StringBuilder(0, 10000);
string str = "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z";
string[] a = str.Split(',');
int length = a.Length;
Random rnd = new Rand