Another thread brought up this question. Lets divide it into two parts,
1) Can one produce utterly random integers falling within a finite range - like from -50 to +888
2) Can one produce totally random numbers, in an infinite range to infinite precisions (e.g. pi or e or ary irrational or otherwise infinite numbers should be randomly produced).
* * *
1) may be possible, 2) seems alot harder (as there are infinitiely more infinite numbers than finite ones so you could almost never expect to see finite numbers occuring hence it would take you infinite time to observe even a single number popping out of a model 2) generator!)
* * *
Remember any mathematical function generates psuedo random numbers, whilst hardware - like a resistor or diode feedback counter produces an amplified noise function with a possible non-random underlying distribution curve.
http://www.robertnz.net/true_rng.html
Is a good description of each type - especially the hardware variants, as the mathematical models of (I stress everyday) maths seem limited to psuedo numbers.
It also states that you can test a group of numbers and determine if they are perfectly random (which surprises me greatly - I would have expected you can say no more than you can have a confidence interval about them - like its 1 in 3 chance or its 1 in 10 ^ 2,000 likely that these numbers are or are not random etc...)
* * *
My thoughts are that this will quickly lead into views of statistics and distribution and underlying philosophy - around what is perfect randomness or is a noise function really random.
For instance I could count photons hitting a detector so I am really detecting radiation emitted by the Sun - without knowing if it applies to a precise non random mathematical formulea I could model given enough resources (hypothetically).
I could counter this very powerfully with Heinsenberg's uncertainity principle and say any technology capable of measuring quantum virtual particle/anti particle annihilations (Cassimir effect) is perfectly random noise. But we don't know enough about this to ensure its correct.
============================
This is outside my key area of study so I am very interested in people thoughts and insights!
/humility += 10