- Joined
- Jul 2, 2025
- Messages
- 1
- Reaction score
- 0
The PROBLEM is creating random numbers using a formula, as currently done. This is incorrect. Generating random numbers caused by a formula can be reverse engineered. Therefore, they are not secure. I can make secure random numbers because I do not use a formula, I use future knowledge.
Most people agree and understand this fact, “currently the future is unknowable before it happens.” Proof of this, “if we knew what was going to happen in the future, we would have a perfect society able to sidestep or eliminate problems before they happen. The stupidity is thinking that “you know the future.” or “what will happen in the future is obvious.” If that were true, we would all be Bitcoin millionaires.”
All files can be found at: https://drive.google.com/drive/folders/1wpd5-2-4SZkZka284sbpyYjHIdLNQ60T
Example of future knowledge: When you click the button on a stopwatch to start an event, the exact nano-second is unknowable till it happens.
Stopwatch Problems logic:
1. Time, it includes hours, minutes, seconds and nanoseconds. True or False
2. Clicking the button at the start of an event marks the beginning of the event. True or False
3. The value of the beginning of the event CANNOT be known before it happens. True or False
4. Output of a digital stopwatch CANNOT be known before it appears on screen. True or False
5. Therefore, time can be used as an unknowable data point. True or False
****************************************
The above is deductive logic. Every statement is either true or false. This leads to clear thinking about a problem. Knowledge learned and understood this way cannot be disproved unless ‘new knowledge’ on the problem is found.
If you agree that all five are true, then we can proceed with the knowledge that nobody can know the time at the beginning of an event.
Understanding Project Goals:
1. Make an indeterminate system from a deterministic system.
2. Formula to qualify ‘random number generator’ output.
3. Create “Real Random Numbers” with a digital computer.
Output goals:
1. It looks random. This means that it passes all the statistical tests of randomness that we can find.
2. It is unpredictable. It must be computationally infeasible to predict what the next random bit will be, given complete knowledge of the algorithm or hardware generating the sequence and all the previous bits in the stream.
3. It cannot be reliably reproduced. If you run the sequence generator twice with the exact same input (at least as exact as humanly possible), you will get two completely unrelated random sequences.
The output of a generator satisfying these three properties will be good enough for a one-time pad, key generation, and any other cryptographic applications that require a truly random sequence generator.
This project’s output is unbreakable even with quantum computers.
***************************************************
Author: Leonard Dye, (e-mail address removed), May 31, 2024 - Copyrighted 10/14/2023
import time
import random
def challenge():
number_of_needed_numbers = 10
count = 0
lowest_random_number_needed = 0
highest_random_number_needed = 1
while count < number_of_needed_numbers:
start_time = time.time() # get first time
print("start time ", start_time)
time.sleep(0.00000000000001) # wait
end_time = time.time() # get second time
print("end time ", end_time)
low_time = ((end_time + start_time) / 2) # covert to one time
print("low time ", low_time)
start_time1 = time.time() # get third time
print("start time1 ", start_time1)
time.sleep(0.00000000000001) # wait
end_time1 = time.time() # get fourth time
print("end time1 ", end_time1)
high_time = ((end_time1 + start_time1) / 2) # convert to one time
print("high time ", high_time)
random.seed((high_time + low_time) / 2)
random_number = random.randint(lowest_random_number_needed, highest_random_number_needed)
count += 1
print(random_number)
print("")
print("")
if name == 'main':
challenge() # go to top, 'def challenge'
***************************************************
This is what this program will affect:
Number Theory; Linear and Multilinear Algebra; Potential Theory; Statistics; Numerical Analysis; Statistical Mechanics, Structure of Matter.
Also, this has a direct bearing on cryptography, because it is unbreakable by quantum computers.
How does this make the world a better place. Let us look at a few:
1. Privacy: This makes personal privacy a reality. Private thoughts, journals of all types, political discussions, business secrets and governments. This program’s output cannot be calculated by a quantum computer because it uses future knowledge, therefore, encryption is secure for all.
2. Games: The program for the random numbers that games use, such as dealing cards are being generated by a pseudo random number generator. Their output is slanted from truly random. We as people have agreed to accept it as REAL RANDOM in everyday life. Now games can really be fair.
3. Mathematics: There are few mathematical fields that do not use random numbers. Mathematics is the language that helps make
sense of our world. Therefore, our view of the world might be clearer.
a. Important is the fact that real random numbers are easy and cheap to make with any digital computer capable of
running Python 3.7+.
I'm giving this to the world. This needs to be acknowledged so it can become common knowledge. I don't want the world to be enslaved by the few in control (those who have quantum computers). They would be able to read everyone’s encryption. I don't think that is good for humanity. If sold to a company, then they would just cave in to those in charge.
Comments or thoughts are welcome.
Respectfully,
Leonard Dye
(e-mail address removed)
P.O. Box 1456
Waldport, Oregon 97934
Most people agree and understand this fact, “currently the future is unknowable before it happens.” Proof of this, “if we knew what was going to happen in the future, we would have a perfect society able to sidestep or eliminate problems before they happen. The stupidity is thinking that “you know the future.” or “what will happen in the future is obvious.” If that were true, we would all be Bitcoin millionaires.”
All files can be found at: https://drive.google.com/drive/folders/1wpd5-2-4SZkZka284sbpyYjHIdLNQ60T
Example of future knowledge: When you click the button on a stopwatch to start an event, the exact nano-second is unknowable till it happens.
Stopwatch Problems logic:
1. Time, it includes hours, minutes, seconds and nanoseconds. True or False
2. Clicking the button at the start of an event marks the beginning of the event. True or False
3. The value of the beginning of the event CANNOT be known before it happens. True or False
4. Output of a digital stopwatch CANNOT be known before it appears on screen. True or False
5. Therefore, time can be used as an unknowable data point. True or False
****************************************
The above is deductive logic. Every statement is either true or false. This leads to clear thinking about a problem. Knowledge learned and understood this way cannot be disproved unless ‘new knowledge’ on the problem is found.
If you agree that all five are true, then we can proceed with the knowledge that nobody can know the time at the beginning of an event.
Understanding Project Goals:
1. Make an indeterminate system from a deterministic system.
2. Formula to qualify ‘random number generator’ output.
3. Create “Real Random Numbers” with a digital computer.
Output goals:
1. It looks random. This means that it passes all the statistical tests of randomness that we can find.
2. It is unpredictable. It must be computationally infeasible to predict what the next random bit will be, given complete knowledge of the algorithm or hardware generating the sequence and all the previous bits in the stream.
3. It cannot be reliably reproduced. If you run the sequence generator twice with the exact same input (at least as exact as humanly possible), you will get two completely unrelated random sequences.
The output of a generator satisfying these three properties will be good enough for a one-time pad, key generation, and any other cryptographic applications that require a truly random sequence generator.
This project’s output is unbreakable even with quantum computers.
***************************************************
Author: Leonard Dye, (e-mail address removed), May 31, 2024 - Copyrighted 10/14/2023
import time
import random
def challenge():
number_of_needed_numbers = 10
count = 0
lowest_random_number_needed = 0
highest_random_number_needed = 1
while count < number_of_needed_numbers:
start_time = time.time() # get first time
print("start time ", start_time)
time.sleep(0.00000000000001) # wait
end_time = time.time() # get second time
print("end time ", end_time)
low_time = ((end_time + start_time) / 2) # covert to one time
print("low time ", low_time)
start_time1 = time.time() # get third time
print("start time1 ", start_time1)
time.sleep(0.00000000000001) # wait
end_time1 = time.time() # get fourth time
print("end time1 ", end_time1)
high_time = ((end_time1 + start_time1) / 2) # convert to one time
print("high time ", high_time)
random.seed((high_time + low_time) / 2)
random_number = random.randint(lowest_random_number_needed, highest_random_number_needed)
count += 1
print(random_number)
print("")
print("")
if name == 'main':
challenge() # go to top, 'def challenge'
***************************************************
This is what this program will affect:
Number Theory; Linear and Multilinear Algebra; Potential Theory; Statistics; Numerical Analysis; Statistical Mechanics, Structure of Matter.
Also, this has a direct bearing on cryptography, because it is unbreakable by quantum computers.
How does this make the world a better place. Let us look at a few:
1. Privacy: This makes personal privacy a reality. Private thoughts, journals of all types, political discussions, business secrets and governments. This program’s output cannot be calculated by a quantum computer because it uses future knowledge, therefore, encryption is secure for all.
2. Games: The program for the random numbers that games use, such as dealing cards are being generated by a pseudo random number generator. Their output is slanted from truly random. We as people have agreed to accept it as REAL RANDOM in everyday life. Now games can really be fair.
3. Mathematics: There are few mathematical fields that do not use random numbers. Mathematics is the language that helps make
sense of our world. Therefore, our view of the world might be clearer.
a. Important is the fact that real random numbers are easy and cheap to make with any digital computer capable of
running Python 3.7+.
I'm giving this to the world. This needs to be acknowledged so it can become common knowledge. I don't want the world to be enslaved by the few in control (those who have quantum computers). They would be able to read everyone’s encryption. I don't think that is good for humanity. If sold to a company, then they would just cave in to those in charge.
Comments or thoughts are welcome.
Respectfully,
Leonard Dye
(e-mail address removed)
P.O. Box 1456
Waldport, Oregon 97934