randomly permute the cards . concode_field_sep ArrayList<Card> cards concode_elem_sep String label concode_field_sep void deal concode_elem_sep void swapCards concode_elem_sep String getLabel concode_elem_sep void addCard concode_elem_sep int size concode_elem_sep void dealAll concode_elem_sep Card last concode_elem_sep String toString concode_elem_sep Card getCard concode_elem_sep Card popCard concode_elem_sep Card popCard concode_elem_sep boolean empty
void function ( ) { Random loc0 = new Random ( ) ; for ( int loc1 = size ( ) - 1 ; loc1 > 0 ; loc1 -- ) { int loc2 = loc0 . nextInt ( loc1 ) ; swapCards ( loc1 , loc2 ) ; } }