Science Fair project 11/20/14: Is it Random?

Testing the Randomness of different programming languages

The 'purpose': "Random numbers are an important function for any modern computer. Randomness is used in high level encryption to create encryption keys that are randomized, so that a hacker will not be able to break into your system. If your encryption key is not random to begin with, that hacker will be able to find out what your key is by how you create it. Randomness puts millions on the line every day with online poker and gambling websites. These companies want to guarantee as much randomness as in real life."

PHP Test Code
Python Test Code

Results

Java:

JavaScript:

PHP:

Python:














Easy project