Random numbers cannot easily be generate from usermode. Though there is syscall for the entropy driver, an user thread must give access to the used driver before use it, what is not clear at all. Also it fix an inconsistency in the random subsystem where depending the backend you are using it works in usermode.