0% found this document useful (0 votes)
16 views12 pages

Randomizing Problem

Uploaded by

azazivanazaz2
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views12 pages

Randomizing Problem

Uploaded by

azazivanazaz2
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd

Randomizing problem: is true random really possible?

First random generato

The first pseudorandom generator was


Comic source developed by John von Neumann in
1946. For this, you could call upon a
random set of numbers, though if the
initial seed value were the same, it
would produce an identical sequence.
What's іs randomizing

Computer randomizing refers to the


Comic source process by which computers generate
numbers or make choices that appear to
be random.
Random factor in real life

Human Physical
factor factor Accidents
What's the problem?

Computer security relies on generating


Comic source random numbers to create keys. The
problem is that current computing tech
can't generate pure randomness.
How computers generate
random?
Computers generate random numbers through two main methods:
Pseudo-Random Number Generators (PRNGs) and True Random
Number Generators (TRNGs).
• Pseudo-Random Number Generators (PRNGs):

PRNGs are algorithms that use mathematical formulas or


precalculated tables to produce sequences of numbers that appear
random.

• True Random Number Generators (TRNGs):

TRNGs derive randomness from physical phenomena that are


inherently unpredictable, such as electronic noise, radioactive decay,
or the photoelectric effect.
Why computers can’t
generate random
numbers? Step 3

Step 2 Step 1

Pseudorandom
Deterministic number No entropy source
algorithms generators
What is the impact?

• Cryptography
• Gaming/Gambling
• Research/Experiments
• Machine learning
• AI
Quantum
computing

A X
• Superposition principle:
B Y light – particles and waves
(A+B) (X+Y) simultaneously.
• Quantum computing:
qubit.
Quantum computer
– possible answer?

Classic register • Massive changes in


(3 bits)
cryptography.
010
• Quantum computer –
absolutely new technology.
000 001 010 011
100 101 110 111
• Debates if quantum computers
exist now.
Quantum register
(3 qubits)
Conclusion

Random number generation is a serious problem for


current technologies. But maybe there is a solution.
Thank you for attention!

You might also like