by using radioactive substances with radioactive decay, or by tuning a radio between stations, near random numbers can be created for short amounts of time. the time needed to get these numbers led to a change. this was using these generated numbers as a "seed" instead of a result. the less numbers created by this process, the more random the result would seem. another compromise is to combine the timings between keystrokes of multiple people.