Arch Grumpy Coder. Designer of random things. Author of "Random Number Generators, Principles and Practices" DeGruyter Press, ISBN 978-1501515132
sp800_22_tests. A python implementation of the SP800-22 Rev 1a PRNG test suite.
173py6502. A Python 6502 Assembler/Disassembler/simulator in which python serves in place of the a macro language.
39djenrandom. A C program to generate random data using several random models, with parameterized non uniformities and flexible output formats.
31djent. A reimplementation of the Fourmilab/John Walker random number test program ent with several improvements.
15SP800_90b_tests. A Python implementation of the non_iid tests in SP800-90B.
13RNGBook_Code. Programs and data to accompany the book "Random Number Generators, Principles and Practices"
11hexbinhex. Six utility programs to convert between hex, binary, ascii-binary and the oddball NIST format for 90B testing. The hex output is more compact than hexdump or od -x.
8quickrdrand. A program to quickly fetch and dump data from the RdRand or RdSeed instruction to binary or hex output.
5DJsVisioShapes. Smart shapes and templates for Visio, for hardware diagrams, timing diagrams and other things.
4korad_control. A linux command line python program to control the Korad KA6003P and other Korad bench power supplies.
3pufattack. Code to attack PUFs through BCH ECC bits
3rdrand_stdint. A small C library to use RdRand and RdSeed, using fixed size stdint types.
2K40_head_plate. k40 head plate
1runs_distribution. A C program to find the distribution of binary run lengths in binary data.
1pattern_count. Counts the frequency of a set of bit patterns up to 12 bits long in binary data, on a sliding window basis.
1restart_test_sp800-90b. Two programs to implement the SP800-90B restart test.
190B_check.
1markov2p. A library for a 2 parameter markov model random number generator
1