I think I\'ve settled on this as the most simple and unit-testable method for randomising a list, but would be interested to hear of any improvements.
public sta
Be aware of the risks of naive shuffling algorithms, that look good, but do not stand up to testing!
Check this excellent article for an example.