├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── docs ├── bit_distribution.md ├── example_applications.md ├── implementation_details.md ├── mathematical_principles.md └── performance_analysis.md ├── examples ├── crypto │ ├── key_derivation.c │ └── token_generation.c └── game │ ├── particle_system.c │ └── terrain_generation.c ├── src ├── common │ └── constants.h ├── crypto_rng │ ├── crypto_rng.c │ ├── crypto_rng.h │ └── crypto_rng_cli.c └── game_rng │ ├── game_rng.c │ ├── game_rng.h │ └── game_rng_cli.c └── tests ├── test_crypto_rng.c ├── test_crypto_rng.h ├── test_game_rng.c ├── test_game_rng.h ├── test_utils ├── statistical_tests.c └── statistical_tests.h └── visualization ├── package.json ├── src ├── App.jsx ├── components │ └── TestVisualizer.jsx └── utils │ └── testParser.js └── vite.config.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsotchke/classical_rng/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsotchke/classical_rng/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsotchke/classical_rng/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsotchke/classical_rng/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsotchke/classical_rng/HEAD/README.md -------------------------------------------------------------------------------- /docs/bit_distribution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsotchke/classical_rng/HEAD/docs/bit_distribution.md -------------------------------------------------------------------------------- /docs/example_applications.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsotchke/classical_rng/HEAD/docs/example_applications.md -------------------------------------------------------------------------------- /docs/implementation_details.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsotchke/classical_rng/HEAD/docs/implementation_details.md -------------------------------------------------------------------------------- /docs/mathematical_principles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsotchke/classical_rng/HEAD/docs/mathematical_principles.md -------------------------------------------------------------------------------- /docs/performance_analysis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsotchke/classical_rng/HEAD/docs/performance_analysis.md -------------------------------------------------------------------------------- /examples/crypto/key_derivation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsotchke/classical_rng/HEAD/examples/crypto/key_derivation.c -------------------------------------------------------------------------------- /examples/crypto/token_generation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsotchke/classical_rng/HEAD/examples/crypto/token_generation.c -------------------------------------------------------------------------------- /examples/game/particle_system.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsotchke/classical_rng/HEAD/examples/game/particle_system.c -------------------------------------------------------------------------------- /examples/game/terrain_generation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsotchke/classical_rng/HEAD/examples/game/terrain_generation.c -------------------------------------------------------------------------------- /src/common/constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsotchke/classical_rng/HEAD/src/common/constants.h -------------------------------------------------------------------------------- /src/crypto_rng/crypto_rng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsotchke/classical_rng/HEAD/src/crypto_rng/crypto_rng.c -------------------------------------------------------------------------------- /src/crypto_rng/crypto_rng.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsotchke/classical_rng/HEAD/src/crypto_rng/crypto_rng.h -------------------------------------------------------------------------------- /src/crypto_rng/crypto_rng_cli.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsotchke/classical_rng/HEAD/src/crypto_rng/crypto_rng_cli.c -------------------------------------------------------------------------------- /src/game_rng/game_rng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsotchke/classical_rng/HEAD/src/game_rng/game_rng.c -------------------------------------------------------------------------------- /src/game_rng/game_rng.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsotchke/classical_rng/HEAD/src/game_rng/game_rng.h -------------------------------------------------------------------------------- /src/game_rng/game_rng_cli.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsotchke/classical_rng/HEAD/src/game_rng/game_rng_cli.c -------------------------------------------------------------------------------- /tests/test_crypto_rng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsotchke/classical_rng/HEAD/tests/test_crypto_rng.c -------------------------------------------------------------------------------- /tests/test_crypto_rng.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsotchke/classical_rng/HEAD/tests/test_crypto_rng.h -------------------------------------------------------------------------------- /tests/test_game_rng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsotchke/classical_rng/HEAD/tests/test_game_rng.c -------------------------------------------------------------------------------- /tests/test_game_rng.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsotchke/classical_rng/HEAD/tests/test_game_rng.h -------------------------------------------------------------------------------- /tests/test_utils/statistical_tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsotchke/classical_rng/HEAD/tests/test_utils/statistical_tests.c -------------------------------------------------------------------------------- /tests/test_utils/statistical_tests.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsotchke/classical_rng/HEAD/tests/test_utils/statistical_tests.h -------------------------------------------------------------------------------- /tests/visualization/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsotchke/classical_rng/HEAD/tests/visualization/package.json -------------------------------------------------------------------------------- /tests/visualization/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsotchke/classical_rng/HEAD/tests/visualization/src/App.jsx -------------------------------------------------------------------------------- /tests/visualization/src/components/TestVisualizer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsotchke/classical_rng/HEAD/tests/visualization/src/components/TestVisualizer.jsx -------------------------------------------------------------------------------- /tests/visualization/src/utils/testParser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsotchke/classical_rng/HEAD/tests/visualization/src/utils/testParser.js -------------------------------------------------------------------------------- /tests/visualization/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsotchke/classical_rng/HEAD/tests/visualization/vite.config.js --------------------------------------------------------------------------------