//  Data Structures with Java by John R. Hubbard
//  Copyright McGraw-Hill, 2001
//  Problem 2.15 on page 45

import java.util.Random;

public class Pr0215
{ private static final int SIZE = 16;
  private static Object[] a = new Object[SIZE];

  public static void main(String[] args)
  { schaums.dswj.Arrays.load(a,10,90);
    schaums.dswj.Arrays.print(a);
    shuffle(a);
    schaums.dswj.Arrays.print(a);
  }
  private static void shuffle(Object[] a)
  { Random random = new Random();
    for (int i=0; i<a.length; i++)
      schaums.dswj.Arrays.swap(a,i,random.nextInt(a.length));
  }
}
