Add an arc4random() compatibility layer

Also rename things to be closer to arc4random names.

Also make all public configuration macros off-by-default.

Also add a (hopefully pointless) addrandom function, and a (placebo)
stir stub.