Can Computers Generate Random Numbers?

Click For Summary
SUMMARY

Computers cannot generate truly random numbers; they produce pseudo-random numbers using algorithms that rely on seed values, such as the milliseconds since midnight. Quantum computers may have the potential to generate true randomness due to the inherent uncertainties in quantum mechanics. The Araneus Alea I USB True Random Number Generator is an example of a device that can produce high-quality true random numbers by utilizing a reverse biased semiconductor junction to create Gaussian white noise, which is then digitized.

PREREQUISITES
  • Understanding of pseudo-random number generation algorithms
  • Familiarity with quantum mechanics principles
  • Knowledge of semiconductor physics
  • Experience with analog-to-digital conversion techniques
NEXT STEPS
  • Research quantum computing and its implications for random number generation
  • Explore the functionality and specifications of the Araneus Alea I USB True Random Number Generator
  • Learn about Gaussian white noise and its applications in random number generation
  • Investigate other true random number generators and their technologies
USEFUL FOR

Computer scientists, cryptographers, hardware engineers, and anyone interested in the principles of random number generation and its applications in computing and security.

flotsam
Messages
29
Reaction score
0
Simple question: Can computers create 'truly' random numbers?
 
Physics news on Phys.org
I guess you have to play the "define random" game to get a good answer.

But simply put, no computer today can get a truly random number. They are all "pseudo random", which means you take a seed number (like, the amount of milliseconds passed since midnight) and run it through a one way hash.

Quantum computers might be able to do it, due to inherent uncertainties in QM, which suggests you can get a truly random seed. How that would work technically, I am not sure.

If you happen to believe in determinism on all scales, then there is no such thing as a random number. It simply cannot be made.

k
 
NO, but see this physical random number generator:

The Araneus Alea I USB True Random Number Generator is a compact USB device that generates high-quality true random numbers.
The Alea I uses a reverse biased semiconductor junction to generate wide-band Gaussian white noise. This noise is amplified and digitized using an analog-to-digital converter.

http://www.araneus.fi/products-alea-eng.html
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
2K
Replies
15
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 15 ·
Replies
15
Views
2K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 21 ·
Replies
21
Views
8K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 1 ·
Replies
1
Views
2K