drivers/char: add frandom support

this is supposedly faster than urandom, but it is quite possibly cryptographically insecure

Change-Id: Ief75ae9569560cf1f62153fdfa8f5a4912f3847d