Unless you specifically want a
double in the range 0.0 ≤
x < 1.0, I suggest you avoid Math#random. Use the
Random class or one of its subtypes, for reasons explained
here and in more detail
here.
For randomising Lists, I suggest you go through the methods of the
Collections class.