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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

prng-test-bench

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

Usage

To run the benchmark only: make prng-bench

  • Takes about 9 minutes to finish

To run the short test: make short-test

  • prng-bench is a prerequisite
  • Takes about 11 minutes to finish

To run the long test: make long-test

  • prng-bench 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