- #1
cDimino
- 21
- 0
Ok, so I'm creating a science fair project, called "A Study on the Generation of Random Numbers" My basic project outline is as follows:
The most difficult part for me will be that "standard of randomness". I am currently unaware of something like this, but that is most likely due to my lack of education :-(. I would appreciate ANY help, seeing as I want to get an A+ (and maybe wow a few people, heh). Help concerning the "Standard of randomization" would be most appreciated at this point, but any help at all would be greatly appreciated. :-D
EDIT:
Don't worry about going over my head. I have a few months to grasp any new concepts I'll need to do this properly. I want this to work well, so the best method, regardless of conceptual difficulty, would be most helpful :-D Also, if this is misposted, I apologize, and again cite my lack of education =)
Purpose:
People every day use random numbers to do everything from play the latest video game to encrypt their credit card information for the sending over the Internet. These numbers are, however, not truly random, and can therefore be replicated and discovered. The purpose of my experiment is to discover what it means to be a truly random number, and how exactly the computer comes up with this pseudorandom number that it uses in place of a genuine random number, and to create a program that generates truly random numbers.
Hypothesis:
The random number generator used by a home computer is based off of the CPU’s time, in milliseconds. It is fed through an algorithm, and then given to the program requesting the number. I hypothesize that the number given is actually predictable, and is therefore not truly random. I also hypothesize that there exists a program that can create more truly random numbers, but uses unorthodox methods of going about it.
Procedure:
I will begin by creating a program which creates a more random number than the computer. I will also obtain a set of random numbers as generated by a company that specializes in the creation of random numbers, and I will compare the randomness of all three (this means that I will have to establish a ‘standard of randomization’ from which I can base my comparison on). Then I will explore the future possibilities of the employment of these truly random numbers in the world, as well as in the home computer.
The most difficult part for me will be that "standard of randomness". I am currently unaware of something like this, but that is most likely due to my lack of education :-(. I would appreciate ANY help, seeing as I want to get an A+ (and maybe wow a few people, heh). Help concerning the "Standard of randomization" would be most appreciated at this point, but any help at all would be greatly appreciated. :-D
EDIT:
Don't worry about going over my head. I have a few months to grasp any new concepts I'll need to do this properly. I want this to work well, so the best method, regardless of conceptual difficulty, would be most helpful :-D Also, if this is misposted, I apologize, and again cite my lack of education =)
Last edited: