On 28 March 2015 at 00:56, Bruce Kellett <[email protected]> wrote:

> An algorithm for generating random numbers is fairly simple -- low
> complexity.
>

Sorry, I checked with my programmer other half and there is no algorithm
for generating random numbers - which is unsurprising, because computers
are designed to be deterministic. There is of course an algorithm for
"pseudo-random" numbers but those are merely "unpredictable by (most)
humans".

If a computer needs real random numbers, it uses things like

the time since the programme started running
the delay between packets being sent over a network
the movements of the mouse, keyboard delays, etc
some external input connecting it to a radioactive decay source or
atmospheric noise etc

However even those aren't necessarily random, or rather they are only
"first person indeterminate".

-- 
You received this message because you are subscribed to the Google Groups 
"Everything List" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/everything-list.
For more options, visit https://groups.google.com/d/optout.

Reply via email to