sjs2.cs
上传用户:yiyuerguo
上传日期:2014-09-27
资源大小:3781k
文件大小:1k
源码类别:

C#编程

开发平台:

Others

  1. using System;
  2. public class myApp
  3. {
  4. public static void Main()
  5. int randomum1 ,randomum2,flag=0;
  6. //声明1个一维数组,没有初始化
  7. int[] a;
  8. int i,tmp,randtmp;
  9. //初始化两个一维数组
  10.  a = new int[52];
  11.          
  12.         
  13. for(i=1;i<=52;i++)
  14. {
  15.     a[i-1] = i;
  16. }
  17. //随机数产生函数
  18. Random r1 = new Random();
  19. for(i=0;i<52;i++) 
  20. ////产生一个0-1之间的随机数 然后乘以52就变成 0到51之间的随机数了
  21. randtmp = (int)(52*r1.NextDouble());
  22. //把i位置上的牌 和产生的随机的randtmp位置上的牌交换
  23. tmp=a[i]; 
  24. a[i]=a[randtmp]; 
  25. a[randtmp]=tmp; 
  26. for(i=0;i<52;i++) 
  27. Console.Write("   {0}",a[i]);
  28. Console.ReadLine();
  29. }
  30. }