sjs2.cs

来自「随机洗牌」· CS 代码 · 共 47 行

CS
47
字号
using System;


public class myApp
{
	public static void Main()
	{ 
		int randomum1 ,randomum2,flag=0;
		//声明1个一维数组,没有初始化
		int[] a;
		int i,tmp,randtmp;
		//初始化两个一维数组
		 a = new int[52];
         
        
		for(i=1;i<=52;i++)
		{
		    a[i-1] = i;
		}



		
		//随机数产生函数
		Random r1 = new Random();
		
		
		
		for(i=0;i<52;i++) 
		{ 
			////产生一个0-1之间的随机数 然后乘以52就变成 0到51之间的随机数了
			randtmp = (int)(52*r1.NextDouble());
			
			//把i位置上的牌 和产生的随机的randtmp位置上的牌交换
			tmp=a[i]; 
			a[i]=a[randtmp]; 
			a[randtmp]=tmp; 
		} 
		
		
		for(i=0;i<52;i++) 
			Console.Write("   {0}",a[i]);
		Console.ReadLine();
		

	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?