Brownian Motion as a Source of Entropy for the Generation of Random Numbers
Overview
With the advent of modern computing capabilities, the need for large quantities of high quality random numbers has increased dramatically. These numbers can be used in cryptography for the production of encryption keys and password salts, or in scientific simulations. Because of this need, a random number generator that is capable of producing numbers of a very high quality is an invaluable resource. The goal of this project was to produce such a generator that utilized Brownian motion as an entropy source. A program was written in the C programming language that produced numbers based on Brownian motion. The numbers produced were subjected to a battery of tests and found to be sufficiently random.
Competition history
- ISEF 2014
Resources
Related projects
ISEF · 2026
Entropy Engine: Utilizing Non-Deterministic Electron Cascade Dynamics for Cryptographically Secure Password Generation
ISEF · 2015
Radiation Randomness: The Entropy of Thin Air
ISEF · 2015
Improving Crypto: A Novel Smartphone Based Entropy Generator
ISEF · 2019
Development of a Machine Learning Algorithm for Generating Random Numbers
ISEF · 2019
Non-Periodic Pseudo-Random Number Generator Using Sinai Billiards
ISEF · 2017
Novel Application of Collatz-like Sequences to Cryptographically Secure Pseudo-Random Number Generation
ISEF · 2026
RQI-Audit: Variance Attribution and Automated Statistical Certification of Random Number Generators Across Programming Language Environments
ISEF · 2023
Applications of Quantum Randomness in Healthcare Informatics
Closest projects by meaning, across every fair and year in the corpus.
Browse more like this
Source: Regeneron International Science and Engineering Fair