import java.util.Random;

public class Shuffle
{

    public enum Card { ace, two, three, four, five, six, seven, eight, nine, ten, jack, queen, king };

    public static void main (String args[])
    {
	Random randCard = new Random();
	Random randSuite = new Random();
	boolean finished = false;

	while (!finished)
	{
	}
    }

    private Card[] _hearts = new Card[13];
    private Card[] _spaded = new Card[13];
    private Card[] _clubs = new Card[13];
    private Card[] _diamonds = new Card[13];
}
@@ -47,112 +47,8 @@
 %0A%7B%0A%0A
-    public enum Card %7B ace, two, three, four, five, six, seven, eight, nine, ten, jack, queen, king %7D;%0A%0A
     
@@ -193,55 +193,432 @@
 ;%0A%0A%09
-while (!finished)%0A%09%7B%0A%09%7D%0A    %7D%0A%0A    private Card
+initialiseSuite(_hearts);%0A%09initialiseSuite(_spades);%0A%09initialiseSuite(_clubs);%0A%09initialiseSuite(_diamonds);%0A%0A%09while (!finished)%0A%09%7B%0A%09    int theSuite = randSuite.nextInt(3);%0A%09%7D%0A    %7D%0A%0A    private void initialiseSuite (int%5B%5D suite)%0A    %7B%0A%09for (int i = 0; i %3C suite.length(); i++)%0A%09%7B%0A%09    if (i == 0)%0A%09%09suite%5Bi%5D = 11;%0A%09    else%0A%09    %7B%0A%09%09if (i %3E= 10)%0A%09%09    suite%5Bi%5D = 10;%0A%09%09else%0A%09%09    suite%5Bi%5D = i;%0A%09    %7D%0A    %7D%0A%0A    private int
 %5B%5D _
@@ -622,36 +622,35 @@
 %5D _hearts = new 
-Card
+int
 %5B13%5D;%0A    privat
@@ -647,28 +647,27 @@
     private 
-Card
+int
 %5B%5D _spaded =
@@ -667,20 +667,19 @@
 pade
-d
+s
  = new 
-Card
+int
 %5B13%5D
@@ -688,28 +688,27 @@
     private 
-Card
+int
 %5B%5D _clubs = 
@@ -707,28 +707,27 @@
 clubs = new 
-Card
+int
 %5B13%5D;%0A    pr
@@ -732,20 +732,19 @@
 private 
-Card
+int
 %5B%5D _diam
@@ -754,19 +754,18 @@
 s = new 
-Card
+int
 %5B13%5D;%0A%7D

Update Shuffle.java