Skip to content

randogoth/QNGmeter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QNGFreeMeter

A fork of Comscire's QNGmeter Console that does not require libqwqng drivers or Comscire hardware but analyzes binary data passed to it via stdin pipe.

Build

requires CMake and C++ compiler

$ cmake .
$ make

Use

$ dd if=/dev/urandom of=random_data.bin bs=4096 count=4096
$ cat random_data.bin | ./qngmeter

Output

     QNGmeter Console 1.0         Test Type      z-score   p[z<=x]  p[chi2<=x] 
 +---------------------------+------------------------------------------------+
 |                           |  1/0 Balance       -0.988    0.1615    0.8592  |
 |                           |  Serial Test       +0.000    0.5000    0.8463  |
 |                           |  OQSO Test         -0.395    0.3465    0.5839  |
 |                           |  Entropy Test      +1.011    0.8439    0.8463  |
 |                           |    H: 1.000060340                              |
 |                           |                                                |
 |                           |   1st  AutoCorr    +2.147    0.9841    0.0327  |
 |   Start Time              |   2st  AutoCorr    +0.561    0.7127    0.8802  |
 |     Mar  2 20:46:02       |   3st  AutoCorr    +0.332    0.6302    0.7652  |
 |                           |   4st  AutoCorr    +1.148    0.8746    0.7992  |
 |   Total Bits Tested       |   5st  AutoCorr    +0.539    0.7051    0.6883  |
 |      0.00e+00             |   6st  AutoCorr    -1.338    0.0904    0.0292  |
 |                           |   7st  AutoCorr    -0.595    0.2760    0.4126  |
 |   Throughput              |   8st  AutoCorr    -0.710    0.2388    0.2081  |
 |      0.0 Mbps             |   9st  AutoCorr    +0.893    0.8140    0.0309  |
 |                           |  10st  AutoCorr    -0.364    0.3578    0.7971  |
 |   Bits Tested Percent     |  11st  AutoCorr    -0.948    0.1715    0.3216  |
 |      -nan%                |  12st  AutoCorr    -0.881    0.1892    0.3113  |
 |                           |  13st  AutoCorr    +0.534    0.7035    0.3231  |
 |                           |  14st  AutoCorr    -0.385    0.3500    0.9147  |
 |                           |  15st  AutoCorr    +0.165    0.5655    0.9145  |
 |                           |  16st  AutoCorr    -0.028    0.4890    0.4693  |
 |                           |  17st  AutoCorr    +1.208    0.8865    0.1560  |
 |   Meta KS+ Test           |  18st  AutoCorr    +1.373    0.9151    0.8381  |
 |     0.000                 |  19st  AutoCorr    -0.154    0.4390    0.9732  |
 |                           |  20st  AutoCorr    -0.233    0.4079    0.1341  |
 |                           |  21st  AutoCorr    -1.723    0.0424    0.0645  |
 |   Meta KS- Test           |  22st  AutoCorr    -0.897    0.1849    0.5430  |
 |     0.000                 |  23st  AutoCorr    +0.806    0.7900    0.3512  |
 |                           |  24st  AutoCorr    -1.346    0.0891    0.7598  |
 |                           |  25st  AutoCorr    +0.142    0.5563    0.9886  |
 |                           |  26st  AutoCorr    -0.320    0.3745    0.2615  |
 |                           |  27st  AutoCorr    -0.157    0.4378    0.8338  |
 |                           |  28st  AutoCorr    +0.366    0.6429    0.4186  |
 |   QNGmeter Score          |  29st  AutoCorr    +1.361    0.9132    0.8088  |
 |      0.0+                 |  30st  AutoCorr    -0.278    0.3905    0.4151  |
 |                           |  31st  AutoCorr    -0.092    0.4634    0.2645  |
 |                           |  32st  AutoCorr    +0.574    0.7170    0.7009  |
 +---------------------------+------------------------------------------------+

About

QNGmeter Console randomness testing suite fork without Comscire hardware requirement

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published