高分求解(任何有点基础的都可以进) 在线等!!!!
小弟才接触C#不久,想请教个问题! 
 C#里面的   random方法怎么使用啊,在帮助文档上也看不出个所以然来 
 比如我想随机产生4个10以内的数字,而且这四个数字不能重复,怎么搞啊??     
 谢谢大家了,路过的帮忙顶下!!
------解决方案--------------------try:   
 for (int i = 0; i  < 4; i++) 
             { 
                 //DateTime.Now. 
                 Random rnd = new Random(DateTime.Now.Millisecond / (i+1)); 
                 Response.Write(rnd.Next(0, 10)); 
             }
------解决方案--------------------Random random=new Random();//放for循环里就会全部重复的 
 for(int i=0;i <4;i++) 
 { 
    int num=random.Next(10); 
 //print it 
 }
------解决方案--------------------int i, j, k, l; 
         Random r = new Random(); 
         i = Get_random(); 
         j = Get_random(); 
         while(j==i) 
             j=Get_random(); 
         k = Get_random(); 
         while(k==j||k==i) 
             k=Get_random(); 
         l=Get_random(); 
         while (l == i || l == j || l == k) 
             l = Get_random();   
     protected int Get_random() 
     { 
         Random r = new Random(); 
         return r.Next(10);   
     } 
 我就是刚刚符合楼主所说的有点基础的,写出来测试过可以用。
------解决方案--------------------mark
------解决方案--------------------我慢了 但是也想接点分
------解决方案--------------------private string GetRnd() 
 		{ 
 			string s = null; 
 			char[] c = null; 
 			while(true) 
 			{ 
 				s = new Random().Next(9999).ToString( "0000 "); 
 				c = s.ToCharArray();		 
 				if (c[0] != c[1] && c[0] != c[2] && c[0] != c[3] && c[1] != c[2] && c[1] != c[3] && c[2] != c[3]) 
 					break; 
 			}	 
 			return s; 
 		}
------解决方案--------------------慢了慢了,没接到