http://www.verejava.com/?id=169931132381103
/** Knowledge Points: Random number class practical application: Enemy aircraft randomly from the top of the screen appears */import java.util.*;p ublic class testrandomcard{public static void main (string[] args) {string[] cards={"A", "a", "a", "a", "2", "2", "2", "2", "3", "3", "3", "3", "4", "4", "4", "4", "5", "5", "5", "5", "6", "6", "6", "6", "7", "7", "7", "7", "8", "8", "8", "8", "9", "9", "9", "9", "Ten", "Ten", "Ten", "Ten", "J", "J", "J", "J", "Q", "Q", "Q", "Q", "K" , "K", "K", "K", "Xiao Wang", "King"}; System.out.println ("Original card:"); for (int i=0;i<cards.length;i++) {System.out.print (cards[i]+ ","); }//Randomly scrambling Set set=new HashSet (); Random rn=new random (); while (true) {Set.add (Rn.nextint (54)); if (set.siZe () ==54) {break; }} System.out.println ("\n54 Random index Number:"); Object[] Iter=set.toarray (); for (int i=0;i<iter.length;i++) {System.out.print (iter[i]+ ","); } List zhanshan=new ArrayList (); List lisi=new ArrayList (); List wangwu=new ArrayList (); }}
http://www.verejava.com/?id=169931132381103
Random number class instances in Java Common class library