SSE: Replace built in RNG with simpler-faster version

We have little real concern over random number properties. We
do care that values are refreshed (to maintain real-world cache
usage) and are sane (to prevent undefined and overflow conditions).
This reduces the overhead of the RNG used in timed test cases and
provides more accurate results.