frandom: implemented frandom and made it integrated

Change-Id: I5c11db3325592ef7fd68756d351d565e04b0b63a
Signed-off-by: zwliew <zhaoweiliew@gmail.com>