portable pseudo-random number generators for Clojure/ClojureScript