Specifying a seed does not force ordering to be random

If seeds are going to be used for randomization, it makes sense to decouple seeding and ordering. For example, I may want my specs to run in the default order, but reproduce randomness during the run.