Sure. Ultimately, I think I'd like to refactor some of this so that seed is not tied so directly to the ordering logic, but I would much rather do that in a later pull request as it would call for decoupling seeding and ordering (this would not change behavior at all, just the way the code is structured). I mention this because your suggestion here is a step in that direction, but I would like to wrap all randomization in `RSpec::Randomizer` or something like that.

I mention that because I would prefer to take one step in that direction by introducing `RSpec::Randomizer` to handle this, but hold off on the bigger refactor until later.