Skip to content

C++ PRNG test bench that uses Google Benchmark (to measure speed) and PractRand (to measure randomness)

Notifications You must be signed in to change notification settings

planet36/prng-test-bench

Repository files navigation

prng-test-bench

C++ PRNG test bench that uses Google Benchmark (to measure speed) and PractRand (to measure randomness)

Usage

To run the benchmark only: make bench

To run the short test: make short-test

  • benchmark is a prerequisite
  • Takes about 12.5 minutes to finish

To run the long test: make long-test

  • benchmark is a prerequisite
  • Takes about 40 hours to finish

Results are saved in the "results" folder.

Requirements

The following libraries are required to build:

The following programs are required to run:

About

C++ PRNG test bench that uses Google Benchmark (to measure speed) and PractRand (to measure randomness)

Topics

Resources

Stars

Watchers

Forks