Open Access. Powered by Scholars. Published by Universities.®
Articles 1 - 1 of 1
Full-Text Articles in Computer Engineering
Making Random - Cryptography And The Generation Of Random Sequences, Samuel Barton
Making Random - Cryptography And The Generation Of Random Sequences, Samuel Barton
Thinking Matters Symposium Archive
The algorithm utilizes the behavior of modern operating systems to generate random bits by putting the process to sleep for 10 microseconds, and then comparing the actual number of microseconds slept to the expected amount. The reason why this works for generating \random" bits is that modern operating systems do not wake processes exactly when they request. This is due to process scheduling. The algorithm uses the randomness in actual sleep time to generate each bit.
The bits are not truly random, as if a person were able to force the algorithm to always execute, then we would not have …