[Per this comment on our RFC](https://reviews.llvm.org/D59254#1426809) `default_random_engine` and `shuffle` are insufficient since they're implementation-defined. Maybe LLVM's got a randomness implementation in their development kit or we need to find some alternative with a compatible license.