For the sake of argument, we already have to muck with srand for older versions of Ruby. Using Random might be cleaner if that's all we had to do, but since we have to tamper with srand, it would be simpler to use that globally. Less code paths and whatnot.