I usually try to implement the Fisher-Yates shuffle. Its a neat little algorithm, that is usually easy to implement.
TStanley
--------
People sleep peaceably in their beds at night only because rough men stand ready to do violence on their behalf. -- George Orwell