├── .github └── workflows │ ├── go.yml │ ├── release.yml │ └── slow.yml ├── .gitignore ├── LICENSE ├── README.md ├── approximate_entropy.go ├── approximate_entropy_test.go ├── autocorrelation.go ├── autocorrelation_test.go ├── binary_derivative.go ├── binary_derivative_test.go ├── cumulative.go ├── cumulative_test.go ├── data ├── data.bin └── data_e ├── detect ├── detect.go ├── detect_fast.go ├── detect_fast_test.go ├── detect_test.go └── round.go ├── discrete_fourier_transform.go ├── discrete_fourier_transform_test.go ├── fft └── fft.go ├── frequency_within_block.go ├── frequency_within_block_test.go ├── go.mod ├── linear_complexity.go ├── linear_complexity_test.go ├── longest_run_of_ones_In_block.go ├── longest_run_of_ones_In_block_test.go ├── matrix_rank.go ├── matrix_rank_test.go ├── maurers_universal.go ├── maurers_universal_test.go ├── mono_bit_frequency.go ├── mono_bit_frequency_test.go ├── overlapping.go ├── overlapping_test.go ├── poker.go ├── poker_test.go ├── runs.go ├── runs_distribution.go ├── runs_distribution_test.go ├── runs_test.go ├── structs.go ├── tools ├── rddetector │ ├── README.md │ ├── build.bat │ ├── build.sh │ ├── fmt.go │ ├── main.go │ ├── report.png │ ├── rundesp.png │ ├── work_1E6.go │ ├── work_1E8.go │ └── work_2E4.go └── rdgen │ ├── README.md │ └── main.go ├── utils.go ├── utils_test.go └── 免责声明.md /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/slow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/.github/workflows/slow.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/README.md -------------------------------------------------------------------------------- /approximate_entropy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/approximate_entropy.go -------------------------------------------------------------------------------- /approximate_entropy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/approximate_entropy_test.go -------------------------------------------------------------------------------- /autocorrelation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/autocorrelation.go -------------------------------------------------------------------------------- /autocorrelation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/autocorrelation_test.go -------------------------------------------------------------------------------- /binary_derivative.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/binary_derivative.go -------------------------------------------------------------------------------- /binary_derivative_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/binary_derivative_test.go -------------------------------------------------------------------------------- /cumulative.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/cumulative.go -------------------------------------------------------------------------------- /cumulative_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/cumulative_test.go -------------------------------------------------------------------------------- /data/data.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/data/data.bin -------------------------------------------------------------------------------- /data/data_e: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/data/data_e -------------------------------------------------------------------------------- /detect/detect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/detect/detect.go -------------------------------------------------------------------------------- /detect/detect_fast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/detect/detect_fast.go -------------------------------------------------------------------------------- /detect/detect_fast_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/detect/detect_fast_test.go -------------------------------------------------------------------------------- /detect/detect_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/detect/detect_test.go -------------------------------------------------------------------------------- /detect/round.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/detect/round.go -------------------------------------------------------------------------------- /discrete_fourier_transform.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/discrete_fourier_transform.go -------------------------------------------------------------------------------- /discrete_fourier_transform_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/discrete_fourier_transform_test.go -------------------------------------------------------------------------------- /fft/fft.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/fft/fft.go -------------------------------------------------------------------------------- /frequency_within_block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/frequency_within_block.go -------------------------------------------------------------------------------- /frequency_within_block_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/frequency_within_block_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- 1 | module github.com/Trisia/randomness 2 | 3 | go 1.11 4 | -------------------------------------------------------------------------------- /linear_complexity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/linear_complexity.go -------------------------------------------------------------------------------- /linear_complexity_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/linear_complexity_test.go -------------------------------------------------------------------------------- /longest_run_of_ones_In_block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/longest_run_of_ones_In_block.go -------------------------------------------------------------------------------- /longest_run_of_ones_In_block_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/longest_run_of_ones_In_block_test.go -------------------------------------------------------------------------------- /matrix_rank.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/matrix_rank.go -------------------------------------------------------------------------------- /matrix_rank_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/matrix_rank_test.go -------------------------------------------------------------------------------- /maurers_universal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/maurers_universal.go -------------------------------------------------------------------------------- /maurers_universal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/maurers_universal_test.go -------------------------------------------------------------------------------- /mono_bit_frequency.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/mono_bit_frequency.go -------------------------------------------------------------------------------- /mono_bit_frequency_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/mono_bit_frequency_test.go -------------------------------------------------------------------------------- /overlapping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/overlapping.go -------------------------------------------------------------------------------- /overlapping_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/overlapping_test.go -------------------------------------------------------------------------------- /poker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/poker.go -------------------------------------------------------------------------------- /poker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/poker_test.go -------------------------------------------------------------------------------- /runs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/runs.go -------------------------------------------------------------------------------- /runs_distribution.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/runs_distribution.go -------------------------------------------------------------------------------- /runs_distribution_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/runs_distribution_test.go -------------------------------------------------------------------------------- /runs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/runs_test.go -------------------------------------------------------------------------------- /structs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/structs.go -------------------------------------------------------------------------------- /tools/rddetector/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/tools/rddetector/README.md -------------------------------------------------------------------------------- /tools/rddetector/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/tools/rddetector/build.bat -------------------------------------------------------------------------------- /tools/rddetector/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/tools/rddetector/build.sh -------------------------------------------------------------------------------- /tools/rddetector/fmt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/tools/rddetector/fmt.go -------------------------------------------------------------------------------- /tools/rddetector/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/tools/rddetector/main.go -------------------------------------------------------------------------------- /tools/rddetector/report.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/tools/rddetector/report.png -------------------------------------------------------------------------------- /tools/rddetector/rundesp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/tools/rddetector/rundesp.png -------------------------------------------------------------------------------- /tools/rddetector/work_1E6.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/tools/rddetector/work_1E6.go -------------------------------------------------------------------------------- /tools/rddetector/work_1E8.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/tools/rddetector/work_1E8.go -------------------------------------------------------------------------------- /tools/rddetector/work_2E4.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/tools/rddetector/work_2E4.go -------------------------------------------------------------------------------- /tools/rdgen/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/tools/rdgen/README.md -------------------------------------------------------------------------------- /tools/rdgen/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/tools/rdgen/main.go -------------------------------------------------------------------------------- /utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/utils.go -------------------------------------------------------------------------------- /utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/utils_test.go -------------------------------------------------------------------------------- /免责声明.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trisia/randomness/HEAD/免责声明.md --------------------------------------------------------------------------------