Scheme’s SRFI 27 by Sebastian Egner provides what look like truly sophisticated implementations. PLT Scheme uses mrg32k3a for its native PRNG.
mrg32k3a.lisp just encodes the four (!) lines of arithmetic given
by L’Ecuyer into simple Lisp, without thought for efficiencies, and
gives them the PRNG interface documented in the Common Lisp standard.
The package it provides is named mrg32k3a, and its exported symbols are
random, *random-state*, make-random-state, and
random-state-p.
To make this PRNG a plugin-replacement for your CL’s PRNG, you could
load mrg32k3a.lisp, and
then do
(shadowing-import '(mrg32k3a:random mrg32k3a:*random-state* mrg32k3a:make-random-state mrg32k3a:random-state-p))