ENT
乱数列の検証プログラム
こんな感じでわかりやすい結果が出てくる
code:plain
Entropy = 7.980627 bits per character.
Optimum compression would reduce the size
of this 51768 character file by 0 percent.
Chi square distribution for 51768 samples is 1542.26, and randomly
would exceed this value less than 0.01 percent of the times.
Arithmetic mean value of data bytes is 125.93 (127.5 = random).
Monte Carlo value for Pi is 3.169834647 (error 0.90 percent).
Serial correlation coefficient is 0.004249 (totally uncorrelated = 0.0).
Entropy
バイト列のエントロピーを計算する
Chi-square test
Arithmetic Mean
単純にバイト列の平均値を求める
127.5に近いのが好ましい
Monte Carlo Value for Pi
6バイトを取ってきて、xyそれぞれ24bitの値として使うらしい
Serial correlation Coefficient
各バイトの直前バイトとの相関を評価する