Randomising block order

perhaps you may want to have a look at this post