randomness
Version:
Randomness tests
6 lines (5 loc) • 377 B
TypeScript
export type Result = [boolean, number, number[]?];
export type Bit = 0 | 1;
export type Matrix = number[][];
export type RandomnessTest = (bits: Bit[], alpha?: number) => Result;
export type TestName = 'approximateEntropyTest' | 'binaryMatrixRankTest' | 'cumulativeSumsTest' | 'dftTest' | 'frequencyWithinBlockTest' | 'longestRunOnesInABlockTest' | 'monobitTest' | 'runsTest';