Created
October 16, 2015 18:06
-
-
Save hirosof/191cfb1a1926f29dd849 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1アルゴリズム当たりのテスト回数を指定してください:262144 | |
<<[C言語標準rand関数]による乱数精度チェック>> | |
100% 完了 ( 262144 / 262144) | |
出現分布表 | |
0 ・・・ 16455回 [ 6.2771%] | |
1 ・・・ 16710回 [ 6.3744%] | |
2 ・・・ 16449回 [ 6.2748%] | |
3 ・・・ 16242回 [ 6.1958%] | |
4 ・・・ 16411回 [ 6.2603%] | |
5 ・・・ 16314回 [ 6.2233%] | |
6 ・・・ 16306回 [ 6.2202%] | |
7 ・・・ 16489回 [ 6.2901%] | |
8 ・・・ 16250回 [ 6.1989%] | |
9 ・・・ 16322回 [ 6.2263%] | |
10 ・・・ 16298回 [ 6.2172%] | |
11 ・・・ 16424回 [ 6.2653%] | |
12 ・・・ 16420回 [ 6.2637%] | |
13 ・・・ 16190回 [ 6.1760%] | |
14 ・・・ 16483回 [ 6.2878%] | |
15 ・・・ 16381回 [ 6.2489%] | |
誤差率 ・・・ 1538回[ 0.5867%] | |
精度率 ・・・ 260606回[99.4133%] | |
<<[xorshift]による乱数精度チェック>> | |
100% 完了 ( 262144 / 262144) | |
出現分布表 | |
0 ・・・ 16407回 [ 6.2588%] | |
1 ・・・ 16343回 [ 6.2344%] | |
2 ・・・ 16172回 [ 6.1691%] | |
3 ・・・ 16451回 [ 6.2756%] | |
4 ・・・ 16428回 [ 6.2668%] | |
5 ・・・ 16552回 [ 6.3141%] | |
6 ・・・ 16394回 [ 6.2538%] | |
7 ・・・ 16342回 [ 6.2340%] | |
8 ・・・ 16230回 [ 6.1913%] | |
9 ・・・ 16201回 [ 6.1802%] | |
10 ・・・ 16393回 [ 6.2534%] | |
11 ・・・ 16443回 [ 6.2725%] | |
12 ・・・ 16323回 [ 6.2267%] | |
13 ・・・ 16467回 [ 6.2817%] | |
14 ・・・ 16517回 [ 6.3007%] | |
15 ・・・ 16481回 [ 6.2870%] | |
誤差率 ・・・ 1386回[ 0.5287%] | |
精度率 ・・・ 260758回[99.4713%] | |
<<[線形合同法]による乱数精度チェック>> | |
100% 完了 ( 262144 / 262144) | |
出現分布表 | |
0 ・・・ 16236回 [ 6.1935%] | |
1 ・・・ 16427回 [ 6.2664%] | |
2 ・・・ 16427回 [ 6.2664%] | |
3 ・・・ 16384回 [ 6.2500%] | |
4 ・・・ 16514回 [ 6.2996%] | |
5 ・・・ 16419回 [ 6.2634%] | |
6 ・・・ 16354回 [ 6.2386%] | |
7 ・・・ 16251回 [ 6.1993%] | |
8 ・・・ 16292回 [ 6.2149%] | |
9 ・・・ 16328回 [ 6.2286%] | |
10 ・・・ 16500回 [ 6.2943%] | |
11 ・・・ 16270回 [ 6.2065%] | |
12 ・・・ 16529回 [ 6.3053%] | |
13 ・・・ 16474回 [ 6.2843%] | |
14 ・・・ 16316回 [ 6.2241%] | |
15 ・・・ 16423回 [ 6.2649%] | |
誤差率 ・・・ 1282回[ 0.4890%] | |
精度率 ・・・ 260862回[99.5110%] | |
<<[メルセンヌ・ツイスター]による乱数精度チェック>> | |
100% 完了 ( 262144 / 262144) | |
出現分布表 | |
0 ・・・ 16457回 [ 6.2778%] | |
1 ・・・ 16522回 [ 6.3026%] | |
2 ・・・ 16337回 [ 6.2321%] | |
3 ・・・ 15991回 [ 6.1001%] | |
4 ・・・ 16348回 [ 6.2363%] | |
5 ・・・ 16267回 [ 6.2054%] | |
6 ・・・ 16402回 [ 6.2569%] | |
7 ・・・ 16353回 [ 6.2382%] | |
8 ・・・ 16603回 [ 6.3335%] | |
9 ・・・ 16429回 [ 6.2672%] | |
10 ・・・ 16676回 [ 6.3614%] | |
11 ・・・ 16411回 [ 6.2603%] | |
12 ・・・ 16559回 [ 6.3168%] | |
13 ・・・ 16045回 [ 6.1207%] | |
14 ・・・ 16466回 [ 6.2813%] | |
15 ・・・ 16278回 [ 6.2096%] | |
誤差率 ・・・ 2138回[ 0.8156%] | |
精度率 ・・・ 260006回[99.1844%] | |
<<[ディスカードブロック法]による乱数精度チェック>> | |
100% 完了 ( 262144 / 262144) | |
出現分布表 | |
0 ・・・ 16338回 [ 6.2325%] | |
1 ・・・ 16341回 [ 6.2336%] | |
2 ・・・ 16373回 [ 6.2458%] | |
3 ・・・ 16336回 [ 6.2317%] | |
4 ・・・ 16487回 [ 6.2893%] | |
5 ・・・ 16351回 [ 6.2374%] | |
6 ・・・ 16317回 [ 6.2244%] | |
7 ・・・ 16308回 [ 6.2210%] | |
8 ・・・ 16463回 [ 6.2801%] | |
9 ・・・ 16404回 [ 6.2576%] | |
10 ・・・ 16356回 [ 6.2393%] | |
11 ・・・ 16533回 [ 6.3068%] | |
12 ・・・ 16281回 [ 6.2107%] | |
13 ・・・ 16634回 [ 6.3454%] | |
14 ・・・ 16303回 [ 6.2191%] | |
15 ・・・ 16319回 [ 6.2252%] | |
誤差率 ・・・ 1202回[ 0.4585%] | |
精度率 ・・・ 260942回[99.5415%] | |
<<[キャリー付き減算法]による乱数精度チェック>> | |
100% 完了 ( 262144 / 262144) | |
出現分布表 | |
0 ・・・ 16535回 [ 6.3076%] | |
1 ・・・ 16641回 [ 6.3480%] | |
2 ・・・ 16455回 [ 6.2771%] | |
3 ・・・ 16406回 [ 6.2584%] | |
4 ・・・ 16430回 [ 6.2675%] | |
5 ・・・ 16415回 [ 6.2618%] | |
6 ・・・ 16241回 [ 6.1954%] | |
7 ・・・ 16282回 [ 6.2111%] | |
8 ・・・ 16573回 [ 6.3221%] | |
9 ・・・ 16187回 [ 6.1749%] | |
10 ・・・ 16218回 [ 6.1867%] | |
11 ・・・ 16424回 [ 6.2653%] | |
12 ・・・ 16346回 [ 6.2355%] | |
13 ・・・ 16266回 [ 6.2050%] | |
14 ・・・ 16229回 [ 6.1909%] | |
15 ・・・ 16496回 [ 6.2927%] | |
誤差率 ・・・ 1838回[ 0.7011%] | |
精度率 ・・・ 260306回[99.2989%] | |
<<[シャッフルオーダー法]による乱数精度チェック>> | |
100% 完了 ( 262144 / 262144) | |
出現分布表 | |
0 ・・・ 16441回 [ 6.2717%] | |
1 ・・・ 16605回 [ 6.3343%] | |
2 ・・・ 16346回 [ 6.2355%] | |
3 ・・・ 16352回 [ 6.2378%] | |
4 ・・・ 16359回 [ 6.2405%] | |
5 ・・・ 16387回 [ 6.2511%] | |
6 ・・・ 16407回 [ 6.2588%] | |
7 ・・・ 16477回 [ 6.2855%] | |
8 ・・・ 16384回 [ 6.2500%] | |
9 ・・・ 16441回 [ 6.2717%] | |
10 ・・・ 16528回 [ 6.3049%] | |
11 ・・・ 16426回 [ 6.2660%] | |
12 ・・・ 16207回 [ 6.1825%] | |
13 ・・・ 16307回 [ 6.2206%] | |
14 ・・・ 16240回 [ 6.1951%] | |
15 ・・・ 16237回 [ 6.1939%] | |
誤差率 ・・・ 1280回[ 0.4883%] | |
精度率 ・・・ 260864回[99.5117%] | |
<<[標準乱数生成器]による乱数精度チェック>> | |
100% 完了 ( 262144 / 262144) | |
出現分布表 | |
0 ・・・ 16457回 [ 6.2778%] | |
1 ・・・ 16522回 [ 6.3026%] | |
2 ・・・ 16337回 [ 6.2321%] | |
3 ・・・ 15991回 [ 6.1001%] | |
4 ・・・ 16348回 [ 6.2363%] | |
5 ・・・ 16267回 [ 6.2054%] | |
6 ・・・ 16402回 [ 6.2569%] | |
7 ・・・ 16353回 [ 6.2382%] | |
8 ・・・ 16603回 [ 6.3335%] | |
9 ・・・ 16429回 [ 6.2672%] | |
10 ・・・ 16676回 [ 6.3614%] | |
11 ・・・ 16411回 [ 6.2603%] | |
12 ・・・ 16559回 [ 6.3168%] | |
13 ・・・ 16045回 [ 6.1207%] | |
14 ・・・ 16466回 [ 6.2813%] | |
15 ・・・ 16278回 [ 6.2096%] | |
誤差率 ・・・ 2138回[ 0.8156%] | |
精度率 ・・・ 260006回[99.1844%] | |
<<[環境依存な真の乱数生成器]による乱数精度チェック>> | |
100% 完了 ( 262144 / 262144) | |
出現分布表 | |
0 ・・・ 16316回 [ 6.2241%] | |
1 ・・・ 16363回 [ 6.2420%] | |
2 ・・・ 16317回 [ 6.2244%] | |
3 ・・・ 16466回 [ 6.2813%] | |
4 ・・・ 16709回 [ 6.3740%] | |
5 ・・・ 16170回 [ 6.1684%] | |
6 ・・・ 16225回 [ 6.1893%] | |
7 ・・・ 16405回 [ 6.2580%] | |
8 ・・・ 16467回 [ 6.2817%] | |
9 ・・・ 16294回 [ 6.2157%] | |
10 ・・・ 16385回 [ 6.2504%] | |
11 ・・・ 16200回 [ 6.1798%] | |
12 ・・・ 16502回 [ 6.2950%] | |
13 ・・・ 16472回 [ 6.2836%] | |
14 ・・・ 16353回 [ 6.2382%] | |
15 ・・・ 16500回 [ 6.2943%] | |
誤差率 ・・・ 1668回[ 0.6363%] | |
精度率 ・・・ 260476回[99.3637%] | |
<<テスト結果>> | |
アルゴリズム名 ・・・ 精度率 | |
C言語標準rand関数 ・・・ 99.4133% | |
xorshift ・・・ 99.4713% | |
線形合同法 ・・・ 99.5110% | |
メルセンヌ・ツイスター ・・・ 99.1844% | |
ディスカードブロック法 ・・・ 99.5415% | |
キャリー付き減算法 ・・・ 99.2989% | |
シャッフルオーダー法 ・・・ 99.5117% | |
標準乱数生成器 ・・・ 99.1844% | |
環境依存な真の乱数生成器 ・・・ 99.3637% | |
最も高性能なアルゴリズムは[ディスカードブロック法]で精度率は[99.5415%]です。 | |
続行するには何かキーを押してください . . . |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment