Generation of high quality random numbers via an all-silicon-based approach