based on http://jsfromhell.com/array/shuffle

RusLog.com