rename osrand_engine to osrandom_engine
assert the right thing
add some more comments to clarify what the ENGINE_ calls in backend do