Skip to content

Commit 02693ec

Browse files
committed
RNG-188: Add Philox stress test results to user guide
1 parent fd9a70e commit 02693ec

27 files changed

Lines changed: 40910 additions & 1 deletion

File tree

src/site/apt/userguide/rng.apt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1175,7 +1175,10 @@ double[] coordinate = sampler.sample();
11751175
*-----------------+------------+---------------------+-------------+
11761176
| <<L32_X64_MIX>> | {{{../txt/userguide/stress/dh_55_1}0}}, {{{../txt/userguide/stress/dh_55_2}0}}, {{{../txt/userguide/stress/dh_55_3}0}}, {{{../txt/userguide/stress/dh_55_4}0}}, {{{../txt/userguide/stress/dh_55_5}0}} | {{{../txt/userguide/stress/tu_55_1}0}}, {{{../txt/userguide/stress/tu_55_2}0}}, {{{../txt/userguide/stress/tu_55_3}0}}, {{{../txt/userguide/stress/tu_55_4}0}}, {{{../txt/userguide/stress/tu_55_5}0}} | {{{../txt/userguide/stress/pr_55_1}-}}, {{{../txt/userguide/stress/pr_55_2}-}}, {{{../txt/userguide/stress/pr_55_3}-}} |
11771177
*-----------------+------------+---------------------+-------------+
1178-
1178+
| <<PHILOX_4X32>> | {{{../txt/userguide/stress/dh_56_1}0}}, {{{../txt/userguide/stress/dh_56_2}0}}, {{{../txt/userguide/stress/dh_56_3}0}}, {{{../txt/userguide/stress/dh_56_4}0}}, {{{../txt/userguide/stress/dh_56_5}0}} | {{{../txt/userguide/stress/tu_56_1}0}}, {{{../txt/userguide/stress/tu_56_2}1}}, {{{../txt/userguide/stress/tu_56_3}0}}, {{{../txt/userguide/stress/tu_56_4}1}}, {{{../txt/userguide/stress/tu_56_5}0}} | {{{../txt/userguide/stress/pr_56_1}-}}, {{{../txt/userguide/stress/pr_56_2}-}}, {{{../txt/userguide/stress/pr_56_3}-}} |
1179+
*-----------------+------------+---------------------+-------------+
1180+
| <<PHILOX_4X64>> | {{{../txt/userguide/stress/dh_57_1}0}}, {{{../txt/userguide/stress/dh_57_2}0}}, {{{../txt/userguide/stress/dh_57_3}0}}, {{{../txt/userguide/stress/dh_57_4}0}}, {{{../txt/userguide/stress/dh_57_5}0}} | {{{../txt/userguide/stress/tu_57_1}0}}, {{{../txt/userguide/stress/tu_57_2}0}}, {{{../txt/userguide/stress/tu_57_3}0}}, {{{../txt/userguide/stress/tu_57_4}2}}, {{{../txt/userguide/stress/tu_57_5}0}} | {{{../txt/userguide/stress/pr_57_1}-}}, {{{../txt/userguide/stress/pr_57_2}-}}, {{{../txt/userguide/stress/pr_57_3}-}} |
1181+
*-----------------+------------+---------------------+-------------+
11791182

11801183
6. Examples
11811184

Lines changed: 241 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,241 @@
1+
#
2+
# RandomSource: PHILOX_4X32
3+
# RNG: org.apache.commons.rng.core.source32.Philox4x32
4+
# Seed: 0ab8eeb0322654b0049e96379e1cc06f6098eec9752b98de
5+
#
6+
# Java: 11.0.30
7+
# Runtime: OpenJDK Runtime Environment (build 11.0.30+7-post-Ubuntu-1ubuntu120.04)
8+
# JVM: OpenJDK 64-Bit Server VM (build 11.0.30+7-post-Ubuntu-1ubuntu120.04, mixed mode, sharing)
9+
# OS: Linux 5.15.0-1059-oracle amd64
10+
# Native byte-order: LITTLE_ENDIAN
11+
# Output byte-order: LITTLE_ENDIAN
12+
#
13+
# Analyzer: /usr/bin/dieharder -a -g 200 -Y 1 -k 2
14+
#
15+
# Start: 2026-02-09 13:26:37
16+
#
17+
#=============================================================================#
18+
# dieharder version 3.31.1 Copyright 2003 Robert G. Brown #
19+
#=============================================================================#
20+
rng_name |rands/second| Seed |
21+
stdin_input_raw| 2.96e+07 |1644570767|
22+
#=============================================================================#
23+
test_name |ntup| tsamples |psamples| p-value |Assessment
24+
#=============================================================================#
25+
diehard_birthdays| 0| 100| 100|0.45589701| PASSED
26+
diehard_operm5| 0| 1000000| 100|0.98140268| PASSED
27+
diehard_rank_32x32| 0| 40000| 100|0.89957136| PASSED
28+
diehard_rank_6x8| 0| 100000| 100|0.59165655| PASSED
29+
diehard_bitstream| 0| 2097152| 100|0.52307003| PASSED
30+
diehard_opso| 0| 2097152| 100|0.10445870| PASSED
31+
diehard_oqso| 0| 2097152| 100|0.25941614| PASSED
32+
diehard_dna| 0| 2097152| 100|0.05279452| PASSED
33+
diehard_count_1s_str| 0| 256000| 100|0.09819846| PASSED
34+
diehard_count_1s_byt| 0| 256000| 100|0.04471964| PASSED
35+
diehard_parking_lot| 0| 12000| 100|0.25249632| PASSED
36+
diehard_2dsphere| 2| 8000| 100|0.87575848| PASSED
37+
diehard_3dsphere| 3| 4000| 100|0.50502714| PASSED
38+
diehard_squeeze| 0| 100000| 100|0.36877471| PASSED
39+
diehard_sums| 0| 100| 100|0.01139972| PASSED
40+
diehard_runs| 0| 100000| 100|0.90667108| PASSED
41+
diehard_runs| 0| 100000| 100|0.57123810| PASSED
42+
diehard_craps| 0| 200000| 100|0.44677107| PASSED
43+
diehard_craps| 0| 200000| 100|0.90353477| PASSED
44+
marsaglia_tsang_gcd| 0| 10000000| 100|0.93355780| PASSED
45+
marsaglia_tsang_gcd| 0| 10000000| 100|0.18660323| PASSED
46+
sts_monobit| 1| 100000| 100|0.24898388| PASSED
47+
sts_runs| 2| 100000| 100|0.42978417| PASSED
48+
sts_serial| 1| 100000| 100|0.46215379| PASSED
49+
sts_serial| 2| 100000| 100|0.99776828| WEAK
50+
sts_serial| 3| 100000| 100|0.63315612| PASSED
51+
sts_serial| 3| 100000| 100|0.14054491| PASSED
52+
sts_serial| 4| 100000| 100|0.94079346| PASSED
53+
sts_serial| 4| 100000| 100|0.81463329| PASSED
54+
sts_serial| 5| 100000| 100|0.04344920| PASSED
55+
sts_serial| 5| 100000| 100|0.19329099| PASSED
56+
sts_serial| 6| 100000| 100|0.72296292| PASSED
57+
sts_serial| 6| 100000| 100|0.81474476| PASSED
58+
sts_serial| 7| 100000| 100|0.27270218| PASSED
59+
sts_serial| 7| 100000| 100|0.27624890| PASSED
60+
sts_serial| 8| 100000| 100|0.53156819| PASSED
61+
sts_serial| 8| 100000| 100|0.77693757| PASSED
62+
sts_serial| 9| 100000| 100|0.92496357| PASSED
63+
sts_serial| 9| 100000| 100|0.12516704| PASSED
64+
sts_serial| 10| 100000| 100|0.39409807| PASSED
65+
sts_serial| 10| 100000| 100|0.37648283| PASSED
66+
sts_serial| 11| 100000| 100|0.65533466| PASSED
67+
sts_serial| 11| 100000| 100|0.54122816| PASSED
68+
sts_serial| 12| 100000| 100|0.50057202| PASSED
69+
sts_serial| 12| 100000| 100|0.88075220| PASSED
70+
sts_serial| 13| 100000| 100|0.99486084| PASSED
71+
sts_serial| 13| 100000| 100|0.69012500| PASSED
72+
sts_serial| 14| 100000| 100|0.93244693| PASSED
73+
sts_serial| 14| 100000| 100|0.63881800| PASSED
74+
sts_serial| 15| 100000| 100|0.98946531| PASSED
75+
sts_serial| 15| 100000| 100|0.41984897| PASSED
76+
sts_serial| 16| 100000| 100|0.63147517| PASSED
77+
sts_serial| 16| 100000| 100|0.35928449| PASSED
78+
sts_serial| 1| 100000| 200|0.28366120| PASSED
79+
sts_serial| 2| 100000| 200|0.47548303| PASSED
80+
sts_serial| 3| 100000| 200|0.50582229| PASSED
81+
sts_serial| 3| 100000| 200|0.07755176| PASSED
82+
sts_serial| 4| 100000| 200|0.89677757| PASSED
83+
sts_serial| 4| 100000| 200|0.92949956| PASSED
84+
sts_serial| 5| 100000| 200|0.43681291| PASSED
85+
sts_serial| 5| 100000| 200|0.36012234| PASSED
86+
sts_serial| 6| 100000| 200|0.79003963| PASSED
87+
sts_serial| 6| 100000| 200|0.53349135| PASSED
88+
sts_serial| 7| 100000| 200|0.98973761| PASSED
89+
sts_serial| 7| 100000| 200|0.98150504| PASSED
90+
sts_serial| 8| 100000| 200|0.64831760| PASSED
91+
sts_serial| 8| 100000| 200|0.28069691| PASSED
92+
sts_serial| 9| 100000| 200|0.51636902| PASSED
93+
sts_serial| 9| 100000| 200|0.58771673| PASSED
94+
sts_serial| 10| 100000| 200|0.90968224| PASSED
95+
sts_serial| 10| 100000| 200|0.99508144| WEAK
96+
sts_serial| 11| 100000| 200|0.97444484| PASSED
97+
sts_serial| 11| 100000| 200|0.45131133| PASSED
98+
sts_serial| 12| 100000| 200|0.56590921| PASSED
99+
sts_serial| 12| 100000| 200|0.84606548| PASSED
100+
sts_serial| 13| 100000| 200|0.81204740| PASSED
101+
sts_serial| 13| 100000| 200|0.08361529| PASSED
102+
sts_serial| 14| 100000| 200|0.72044146| PASSED
103+
sts_serial| 14| 100000| 200|0.86617023| PASSED
104+
sts_serial| 15| 100000| 200|0.93616757| PASSED
105+
sts_serial| 15| 100000| 200|0.77522528| PASSED
106+
sts_serial| 16| 100000| 200|0.88487342| PASSED
107+
sts_serial| 16| 100000| 200|0.15256608| PASSED
108+
sts_serial| 1| 100000| 300|0.32284334| PASSED
109+
sts_serial| 2| 100000| 300|0.42554623| PASSED
110+
sts_serial| 3| 100000| 300|0.98986440| PASSED
111+
sts_serial| 3| 100000| 300|0.31174857| PASSED
112+
sts_serial| 4| 100000| 300|0.72441685| PASSED
113+
sts_serial| 4| 100000| 300|0.13055008| PASSED
114+
sts_serial| 5| 100000| 300|0.55991750| PASSED
115+
sts_serial| 5| 100000| 300|0.69117031| PASSED
116+
sts_serial| 6| 100000| 300|0.82058056| PASSED
117+
sts_serial| 6| 100000| 300|0.25109513| PASSED
118+
sts_serial| 7| 100000| 300|0.57769203| PASSED
119+
sts_serial| 7| 100000| 300|0.99780718| WEAK
120+
sts_serial| 8| 100000| 300|0.67352262| PASSED
121+
sts_serial| 8| 100000| 300|0.56664277| PASSED
122+
sts_serial| 9| 100000| 300|0.29119764| PASSED
123+
sts_serial| 9| 100000| 300|0.13711632| PASSED
124+
sts_serial| 10| 100000| 300|0.47334974| PASSED
125+
sts_serial| 10| 100000| 300|0.73599795| PASSED
126+
sts_serial| 11| 100000| 300|0.75104632| PASSED
127+
sts_serial| 11| 100000| 300|0.51041752| PASSED
128+
sts_serial| 12| 100000| 300|0.69299673| PASSED
129+
sts_serial| 12| 100000| 300|0.78130198| PASSED
130+
sts_serial| 13| 100000| 300|0.70953707| PASSED
131+
sts_serial| 13| 100000| 300|0.69817641| PASSED
132+
sts_serial| 14| 100000| 300|0.53907038| PASSED
133+
sts_serial| 14| 100000| 300|0.54215847| PASSED
134+
sts_serial| 15| 100000| 300|0.84197453| PASSED
135+
sts_serial| 15| 100000| 300|0.35371002| PASSED
136+
sts_serial| 16| 100000| 300|0.53010577| PASSED
137+
sts_serial| 16| 100000| 300|0.75279395| PASSED
138+
sts_serial| 1| 100000| 400|0.32442960| PASSED
139+
sts_serial| 2| 100000| 400|0.67354223| PASSED
140+
sts_serial| 3| 100000| 400|0.64389823| PASSED
141+
sts_serial| 3| 100000| 400|0.25287384| PASSED
142+
sts_serial| 4| 100000| 400|0.89612251| PASSED
143+
sts_serial| 4| 100000| 400|0.29795911| PASSED
144+
sts_serial| 5| 100000| 400|0.76209908| PASSED
145+
sts_serial| 5| 100000| 400|0.94211783| PASSED
146+
sts_serial| 6| 100000| 400|0.92070304| PASSED
147+
sts_serial| 6| 100000| 400|0.55465679| PASSED
148+
sts_serial| 7| 100000| 400|0.33429567| PASSED
149+
sts_serial| 7| 100000| 400|0.96424801| PASSED
150+
sts_serial| 8| 100000| 400|0.79090249| PASSED
151+
sts_serial| 8| 100000| 400|0.77613736| PASSED
152+
sts_serial| 9| 100000| 400|0.15558304| PASSED
153+
sts_serial| 9| 100000| 400|0.45147381| PASSED
154+
sts_serial| 10| 100000| 400|0.86503294| PASSED
155+
sts_serial| 10| 100000| 400|0.64144956| PASSED
156+
sts_serial| 11| 100000| 400|0.81052857| PASSED
157+
sts_serial| 11| 100000| 400|0.84460109| PASSED
158+
sts_serial| 12| 100000| 400|0.95657231| PASSED
159+
sts_serial| 12| 100000| 400|0.56663235| PASSED
160+
sts_serial| 13| 100000| 400|0.95196352| PASSED
161+
sts_serial| 13| 100000| 400|0.75685222| PASSED
162+
sts_serial| 14| 100000| 400|0.95733505| PASSED
163+
sts_serial| 14| 100000| 400|0.54234653| PASSED
164+
sts_serial| 15| 100000| 400|0.96496835| PASSED
165+
sts_serial| 15| 100000| 400|0.30628933| PASSED
166+
sts_serial| 16| 100000| 400|0.22888814| PASSED
167+
sts_serial| 16| 100000| 400|0.25699128| PASSED
168+
rgb_bitdist| 1| 100000| 100|0.51094118| PASSED
169+
rgb_bitdist| 2| 100000| 100|0.22486185| PASSED
170+
rgb_bitdist| 3| 100000| 100|0.63877120| PASSED
171+
rgb_bitdist| 4| 100000| 100|0.63256650| PASSED
172+
rgb_bitdist| 5| 100000| 100|0.94691718| PASSED
173+
rgb_bitdist| 6| 100000| 100|0.42400338| PASSED
174+
rgb_bitdist| 7| 100000| 100|0.98605083| PASSED
175+
rgb_bitdist| 8| 100000| 100|0.99314107| PASSED
176+
rgb_bitdist| 9| 100000| 100|0.25731611| PASSED
177+
rgb_bitdist| 10| 100000| 100|0.99994902| WEAK
178+
rgb_bitdist| 10| 100000| 200|0.99803758| WEAK
179+
rgb_bitdist| 10| 100000| 300|0.97455698| PASSED
180+
rgb_bitdist| 11| 100000| 100|0.45209883| PASSED
181+
rgb_bitdist| 12| 100000| 100|0.01762714| PASSED
182+
rgb_minimum_distance| 2| 10000| 1000|0.06288672| PASSED
183+
rgb_minimum_distance| 3| 10000| 1000|0.84039014| PASSED
184+
rgb_minimum_distance| 4| 10000| 1000|0.05020536| PASSED
185+
rgb_minimum_distance| 5| 10000| 1000|0.41624639| PASSED
186+
rgb_permutations| 2| 100000| 100|0.90983261| PASSED
187+
rgb_permutations| 3| 100000| 100|0.39307646| PASSED
188+
rgb_permutations| 4| 100000| 100|0.94886460| PASSED
189+
rgb_permutations| 5| 100000| 100|0.94320892| PASSED
190+
rgb_lagged_sum| 0| 1000000| 100|0.67498422| PASSED
191+
rgb_lagged_sum| 1| 1000000| 100|0.06139476| PASSED
192+
rgb_lagged_sum| 2| 1000000| 100|0.49614391| PASSED
193+
rgb_lagged_sum| 3| 1000000| 100|0.76421649| PASSED
194+
rgb_lagged_sum| 4| 1000000| 100|0.61757322| PASSED
195+
rgb_lagged_sum| 5| 1000000| 100|0.36112889| PASSED
196+
rgb_lagged_sum| 6| 1000000| 100|0.97280176| PASSED
197+
rgb_lagged_sum| 7| 1000000| 100|0.64189244| PASSED
198+
rgb_lagged_sum| 8| 1000000| 100|0.36051931| PASSED
199+
rgb_lagged_sum| 9| 1000000| 100|0.44016805| PASSED
200+
rgb_lagged_sum| 10| 1000000| 100|0.14802942| PASSED
201+
rgb_lagged_sum| 11| 1000000| 100|0.85910400| PASSED
202+
rgb_lagged_sum| 12| 1000000| 100|0.12127880| PASSED
203+
rgb_lagged_sum| 13| 1000000| 100|0.03880017| PASSED
204+
rgb_lagged_sum| 14| 1000000| 100|0.83567394| PASSED
205+
rgb_lagged_sum| 15| 1000000| 100|0.13171963| PASSED
206+
rgb_lagged_sum| 16| 1000000| 100|0.19865912| PASSED
207+
rgb_lagged_sum| 17| 1000000| 100|0.44538573| PASSED
208+
rgb_lagged_sum| 18| 1000000| 100|0.88582401| PASSED
209+
rgb_lagged_sum| 19| 1000000| 100|0.22223814| PASSED
210+
rgb_lagged_sum| 20| 1000000| 100|0.89660840| PASSED
211+
rgb_lagged_sum| 21| 1000000| 100|0.91417973| PASSED
212+
rgb_lagged_sum| 22| 1000000| 100|0.20571388| PASSED
213+
rgb_lagged_sum| 23| 1000000| 100|0.66763651| PASSED
214+
rgb_lagged_sum| 24| 1000000| 100|0.83099401| PASSED
215+
rgb_lagged_sum| 25| 1000000| 100|0.94192649| PASSED
216+
rgb_lagged_sum| 26| 1000000| 100|0.28374712| PASSED
217+
rgb_lagged_sum| 27| 1000000| 100|0.24451065| PASSED
218+
rgb_lagged_sum| 28| 1000000| 100|0.89815852| PASSED
219+
rgb_lagged_sum| 29| 1000000| 100|0.85586962| PASSED
220+
rgb_lagged_sum| 30| 1000000| 100|0.81285885| PASSED
221+
rgb_lagged_sum| 31| 1000000| 100|0.72616134| PASSED
222+
rgb_lagged_sum| 32| 1000000| 100|0.65847572| PASSED
223+
rgb_kstest_test| 0| 10000| 1000|0.48011853| PASSED
224+
dab_bytedistrib| 0| 51200000| 1|0.78584954| PASSED
225+
dab_dct| 256| 50000| 1|0.53424447| PASSED
226+
Preparing to run test 207. ntuple = 0
227+
dab_filltree| 32| 15000000| 1|0.20953675| PASSED
228+
dab_filltree| 32| 15000000| 1|0.91092632| PASSED
229+
Preparing to run test 208. ntuple = 0
230+
dab_filltree2| 0| 5000000| 1|0.04892162| PASSED
231+
dab_filltree2| 1| 5000000| 1|0.56855269| PASSED
232+
Preparing to run test 209. ntuple = 0
233+
dab_monobit2| 12| 65000000| 1|0.41897072| PASSED
234+
#
235+
# End: 2026-02-09 14:07:32
236+
#
237+
# Exit value: 0
238+
# Bytes used: 248168128512 >= 2^37 (248.2 GB)
239+
#
240+
# Test duration: 40.9064 minutes
241+
#

0 commit comments

Comments
 (0)