This topic was discussed not too long ago in
this thread. In
post #8, I offered a solution using generics that will shuffle an array. Thus, you can easily create a 42-element array, initialize each element (inside a
for() loop), and then hand the array off to be shuffled. This guarantees each value will appear once, and only once, within the array.