Why computers can't generate truly random numbers? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 5

Why computers can't generate truly random numbers?

21st May 2017, 8:29 AM
Bharath_Teki 🇮🇳
Bharath_Teki 🇮🇳 - avatar
2 Answers
+ 7
because the computer itself is a deterministic system that can't produce non-deterministic values. but , as I learned here recently, you can create truly random numbers by audio sound that you receive via a microphone. but then again this means that not the computer itself creates the random number (because it's still a deterministic system) but the world outside it and the random number is created only with the help of the computer but not by the computer itself. so basically, a computer as a whole can't create a truly random number since it's a deterministic system. But if you open up the system and introduce a non-deterministic system, e.g. the random noise of the outside world, then it's possible to create truly random numbers.
21st May 2017, 8:45 AM
Thanh Le
Thanh Le - avatar
+ 3
. @Thanh-le ..Thanks for the answer.
21st May 2017, 9:38 AM
Bharath_Teki 🇮🇳
Bharath_Teki 🇮🇳 - avatar