いけむランド

はてダからやってきました

israndom

入力の乱数性をテストできるプログラムらしい。

% israndom.exe /dev/urandom
alphabet size             : 0
compressor                : bzlib
sample   size             : 393216
filename                  : /dev/urandom

... read 393216 samples...

Emprical alphabet size : 256
bits per symbol        : 8.000000
total ideal length     : 3145728.000000
rounded ideal length   : 3145736.000000
compressed size        : 3163376.000000
randomness difference  : 17640.000000

random
%


普通のテキストを渡すと、ランダムじゃないと言われる。

% israndom.exe /usr/share/doc/cygport/manual.html
alphabet size             : 0
compressor                : bzlib
sample   size             : 393216
filename                  : /usr/share/doc/cygport/manual.html

... read 393216 samples...

Emprical alphabet size : 93
bits per symbol        : 6.539159
total ideal length     : 2571301.871069
rounded ideal length   : 2571312.000000
compressed size        : 346888.000000
randomness difference  : -2224424.000000

not random
%