Question: So I just noticed one of my table have been dropped/deleted, I am using MySQL anyway I can trace or see logs of this?

I have no idea where to start look.

Answer: 
Create a `List<Integer>` with 12 values (1-12) 

```
List<Integer> list = new ArrayList<Integer>(12);
for(int i = 0; i < 12 ; i++){ list.add(i);}

```

and then shuffle it 

[`Collections.suffle(list)`](http://docs.oracle.com/javase/6/docs/api/java/util/Collections.html#shuffle%28java.util.List%29)
yes, it seems you need random shuffle of your cards. You could implement your version of simple [Fisher-Yates](http://en.wikipedia.org/wiki/Fisher-Yates_shuffle) shuffling, for example, or indeed, use `Collections.shuffle()`