Advertisement
Guest User

64 bit randomz2 vs /dev/urandom dieharder full test

a guest
Dec 13th, 2011
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.88 KB | None | 0 0
  1. randomz2, 64bit raw binary datastream generation @ >70MB/s
  2. $ ./testrandomz2_64bit | ./dieharder -a
  3. #=============================================================================#
  4. # dieharder version 3.31.1 Copyright 2003 Robert G. Brown #
  5. #=============================================================================#
  6. rng_name |rands/second| Seed |
  7. mt19937| 6.66e+07 |2624707871|
  8. #=============================================================================#
  9. test_name |ntup| tsamples |psamples| p-value |Assessment
  10. #=============================================================================#
  11. diehard_birthdays| 0| 100| 100|0.46091170| PASSED
  12. diehard_operm5| 0| 1000000| 100|0.90433436| PASSED
  13. diehard_rank_32x32| 0| 40000| 100|0.80016546| PASSED
  14. diehard_rank_6x8| 0| 100000| 100|0.70268632| PASSED
  15. diehard_bitstream| 0| 2097152| 100|0.72316656| PASSED
  16. diehard_opso| 0| 2097152| 100|0.01097798| PASSED
  17. diehard_oqso| 0| 2097152| 100|0.21299463| PASSED
  18. diehard_dna| 0| 2097152| 100|0.05950665| PASSED
  19. diehard_count_1s_str| 0| 256000| 100|0.93093977| PASSED
  20. diehard_count_1s_byt| 0| 256000| 100|0.53317084| PASSED
  21. diehard_parking_lot| 0| 12000| 100|0.07228155| PASSED
  22. diehard_2dsphere| 2| 8000| 100|0.47939874| PASSED
  23. diehard_3dsphere| 3| 4000| 100|0.23527735| PASSED
  24. diehard_squeeze| 0| 100000| 100|0.31609042| PASSED
  25. diehard_sums| 0| 100| 100|0.25266579| PASSED
  26. diehard_runs| 0| 100000| 100|0.32827929| PASSED
  27. diehard_runs| 0| 100000| 100|0.83447063| PASSED
  28. diehard_craps| 0| 200000| 100|0.20461712| PASSED
  29. diehard_craps| 0| 200000| 100|0.81265829| PASSED
  30. marsaglia_tsang_gcd| 0| 10000000| 100|0.97303372| PASSED
  31. marsaglia_tsang_gcd| 0| 10000000| 100|0.13956160| PASSED
  32. sts_monobit| 1| 100000| 100|0.71165021| PASSED
  33. sts_runs| 2| 100000| 100|0.53195212| PASSED
  34. sts_serial| 1| 100000| 100|0.14182392| PASSED
  35. sts_serial| 2| 100000| 100|0.04911755| PASSED
  36. sts_serial| 3| 100000| 100|0.18288818| PASSED
  37. sts_serial| 3| 100000| 100|0.66215451| PASSED
  38. sts_serial| 4| 100000| 100|0.99039723| PASSED
  39. sts_serial| 4| 100000| 100|0.80271346| PASSED
  40. sts_serial| 5| 100000| 100|0.25946074| PASSED
  41. sts_serial| 5| 100000| 100|0.40589006| PASSED
  42. sts_serial| 6| 100000| 100|0.73143117| PASSED
  43. sts_serial| 6| 100000| 100|0.39018596| PASSED
  44. sts_serial| 7| 100000| 100|0.33901426| PASSED
  45. sts_serial| 7| 100000| 100|0.81164610| PASSED
  46. sts_serial| 8| 100000| 100|0.20471791| PASSED
  47. sts_serial| 8| 100000| 100|0.01084861| PASSED
  48. sts_serial| 9| 100000| 100|0.70814467| PASSED
  49. sts_serial| 9| 100000| 100|0.90214581| PASSED
  50. sts_serial| 10| 100000| 100|0.25279298| PASSED
  51. sts_serial| 10| 100000| 100|0.70721540| PASSED
  52. sts_serial| 11| 100000| 100|0.80195897| PASSED
  53. sts_serial| 11| 100000| 100|0.82882418| PASSED
  54. sts_serial| 12| 100000| 100|0.89419174| PASSED
  55. sts_serial| 12| 100000| 100|0.43058835| PASSED
  56. sts_serial| 13| 100000| 100|0.12529519| PASSED
  57. sts_serial| 13| 100000| 100|0.18689928| PASSED
  58. sts_serial| 14| 100000| 100|0.08644256| PASSED
  59. sts_serial| 14| 100000| 100|0.59821354| PASSED
  60. sts_serial| 15| 100000| 100|0.72377972| PASSED
  61. sts_serial| 15| 100000| 100|0.07575063| PASSED
  62. sts_serial| 16| 100000| 100|0.66538745| PASSED
  63. sts_serial| 16| 100000| 100|0.13110951| PASSED
  64. rgb_bitdist| 1| 100000| 100|0.90466945| PASSED
  65. rgb_bitdist| 2| 100000| 100|0.90847898| PASSED
  66. rgb_bitdist| 3| 100000| 100|0.21065115| PASSED
  67. rgb_bitdist| 4| 100000| 100|0.75927661| PASSED
  68. rgb_bitdist| 5| 100000| 100|0.52465884| PASSED
  69. rgb_bitdist| 6| 100000| 100|0.93886968| PASSED
  70. rgb_bitdist| 7| 100000| 100|0.10913366| PASSED
  71. rgb_bitdist| 8| 100000| 100|0.97631808| PASSED
  72. rgb_bitdist| 9| 100000| 100|0.13419166| PASSED
  73. rgb_bitdist| 10| 100000| 100|0.83117322| PASSED
  74. rgb_bitdist| 11| 100000| 100|0.85510973| PASSED
  75. rgb_bitdist| 12| 100000| 100|0.11317024| PASSED
  76. rgb_minimum_distance| 2| 10000| 1000|0.47534277| PASSED
  77. rgb_minimum_distance| 3| 10000| 1000|0.48549545| PASSED
  78. rgb_minimum_distance| 4| 10000| 1000|0.08348283| PASSED
  79. rgb_minimum_distance| 5| 10000| 1000|0.93429681| PASSED
  80. rgb_permutations| 2| 100000| 100|0.06931488| PASSED
  81. rgb_permutations| 3| 100000| 100|0.81072531| PASSED
  82. rgb_permutations| 4| 100000| 100|0.51602133| PASSED
  83. rgb_permutations| 5| 100000| 100|0.27234518| PASSED
  84. rgb_lagged_sum| 0| 1000000| 100|0.42888285| PASSED
  85. rgb_lagged_sum| 1| 1000000| 100|0.86904552| PASSED
  86. rgb_lagged_sum| 2| 1000000| 100|0.41702415| PASSED
  87. rgb_lagged_sum| 3| 1000000| 100|0.90266284| PASSED
  88. rgb_lagged_sum| 4| 1000000| 100|0.22216005| PASSED
  89. rgb_lagged_sum| 5| 1000000| 100|0.27472655| PASSED
  90. rgb_lagged_sum| 6| 1000000| 100|0.41036645| PASSED
  91. rgb_lagged_sum| 7| 1000000| 100|0.66275711| PASSED
  92. rgb_lagged_sum| 8| 1000000| 100|0.61700546| PASSED
  93. rgb_lagged_sum| 9| 1000000| 100|0.84355183| PASSED
  94. rgb_lagged_sum| 10| 1000000| 100|0.81346047| PASSED
  95. rgb_lagged_sum| 11| 1000000| 100|0.93844277| PASSED
  96. rgb_lagged_sum| 12| 1000000| 100|0.79095546| PASSED
  97. rgb_lagged_sum| 13| 1000000| 100|0.09813357| PASSED
  98. rgb_lagged_sum| 14| 1000000| 100|0.46526724| PASSED
  99. rgb_lagged_sum| 15| 1000000| 100|0.98982344| PASSED
  100. rgb_lagged_sum| 16| 1000000| 100|0.62812983| PASSED
  101. rgb_lagged_sum| 17| 1000000| 100|0.18138894| PASSED
  102. rgb_lagged_sum| 18| 1000000| 100|0.32735663| PASSED
  103. rgb_lagged_sum| 19| 1000000| 100|0.90781614| PASSED
  104. rgb_lagged_sum| 20| 1000000| 100|0.60960166| PASSED
  105. rgb_lagged_sum| 21| 1000000| 100|0.34767502| PASSED
  106. rgb_lagged_sum| 22| 1000000| 100|0.68953276| PASSED
  107. rgb_lagged_sum| 23| 1000000| 100|0.17525348| PASSED
  108. rgb_lagged_sum| 24| 1000000| 100|0.80594507| PASSED
  109. rgb_lagged_sum| 25| 1000000| 100|0.96925884| PASSED
  110. rgb_lagged_sum| 26| 1000000| 100|0.86953566| PASSED
  111. rgb_lagged_sum| 27| 1000000| 100|0.37149313| PASSED
  112. rgb_lagged_sum| 28| 1000000| 100|0.72785264| PASSED
  113. rgb_lagged_sum| 29| 1000000| 100|0.03838316| PASSED
  114. rgb_lagged_sum| 30| 1000000| 100|0.70053500| PASSED
  115. rgb_lagged_sum| 31| 1000000| 100|0.06477909| PASSED
  116. rgb_lagged_sum| 32| 1000000| 100|0.44588930| PASSED
  117. rgb_kstest_test| 0| 10000| 1000|0.16001264| PASSED
  118. dab_bytedistrib| 0| 51200000| 1|0.19868347| PASSED
  119. dab_dct| 256| 50000| 1|0.81044892| PASSED
  120. Preparing to run test 207. ntuple = 0
  121. dab_filltree| 32| 15000000| 1|0.64055807| PASSED
  122. dab_filltree| 32| 15000000| 1|0.81548803| PASSED
  123. Preparing to run test 208. ntuple = 0
  124. dab_filltree2| 0| 5000000| 1|0.66762405| PASSED
  125. dab_filltree2| 1| 5000000| 1|0.11410854| PASSED
  126. Preparing to run test 209. ntuple = 0
  127. dab_monobit2| 12| 65000000| 1|0.39420416| PASSED
  128.  
  129.  
  130. ____ /dev/urandom for comparison with ~5MB/s speed:
  131.  
  132. $ cat /dev/urandom | ./dieharder -a
  133. #=============================================================================#
  134. # dieharder version 3.31.1 Copyright 2003 Robert G. Brown #
  135. #=============================================================================#
  136. rng_name |rands/second| Seed |
  137. mt19937| 6.19e+07 |1860981434|
  138. #=============================================================================#
  139. test_name |ntup| tsamples |psamples| p-value |Assessment
  140. #=============================================================================#
  141. diehard_birthdays| 0| 100| 100|0.71449886| PASSED
  142. diehard_operm5| 0| 1000000| 100|0.68924042| PASSED
  143. diehard_rank_32x32| 0| 40000| 100|0.43303666| PASSED
  144. diehard_rank_6x8| 0| 100000| 100|0.28133324| PASSED
  145. diehard_bitstream| 0| 2097152| 100|0.15814240| PASSED
  146. diehard_opso| 0| 2097152| 100|0.45166191| PASSED
  147. diehard_oqso| 0| 2097152| 100|0.27038590| PASSED
  148. diehard_dna| 0| 2097152| 100|0.28484377| PASSED
  149. diehard_count_1s_str| 0| 256000| 100|0.84781568| PASSED
  150. diehard_count_1s_byt| 0| 256000| 100|0.35995109| PASSED
  151. diehard_parking_lot| 0| 12000| 100|0.68281092| PASSED
  152. diehard_2dsphere| 2| 8000| 100|0.87488964| PASSED
  153. diehard_3dsphere| 3| 4000| 100|0.48000430| PASSED
  154. diehard_squeeze| 0| 100000| 100|0.34932086| PASSED
  155. diehard_sums| 0| 100| 100|0.65534050| PASSED
  156. diehard_runs| 0| 100000| 100|0.58554377| PASSED
  157. diehard_runs| 0| 100000| 100|0.10240675| PASSED
  158. diehard_craps| 0| 200000| 100|0.95844688| PASSED
  159. diehard_craps| 0| 200000| 100|0.12861709| PASSED
  160. marsaglia_tsang_gcd| 0| 10000000| 100|0.95997554| PASSED
  161. marsaglia_tsang_gcd| 0| 10000000| 100|0.77881569| PASSED
  162. sts_monobit| 1| 100000| 100|0.15496483| PASSED
  163. sts_runs| 2| 100000| 100|0.84493710| PASSED
  164. sts_serial| 1| 100000| 100|0.44925407| PASSED
  165. sts_serial| 2| 100000| 100|0.41625993| PASSED
  166. sts_serial| 3| 100000| 100|0.96799203| PASSED
  167. sts_serial| 3| 100000| 100|0.83989987| PASSED
  168. sts_serial| 4| 100000| 100|0.34936450| PASSED
  169. sts_serial| 4| 100000| 100|0.06585883| PASSED
  170. sts_serial| 5| 100000| 100|0.80948769| PASSED
  171. sts_serial| 5| 100000| 100|0.47910687| PASSED
  172. sts_serial| 6| 100000| 100|0.17947248| PASSED
  173. sts_serial| 6| 100000| 100|0.17281331| PASSED
  174. sts_serial| 7| 100000| 100|0.90860089| PASSED
  175. sts_serial| 7| 100000| 100|0.64407671| PASSED
  176. sts_serial| 8| 100000| 100|0.91411291| PASSED
  177. sts_serial| 8| 100000| 100|0.37708817| PASSED
  178. sts_serial| 9| 100000| 100|0.91945011| PASSED
  179. sts_serial| 9| 100000| 100|0.84178643| PASSED
  180. sts_serial| 10| 100000| 100|0.52413824| PASSED
  181. sts_serial| 10| 100000| 100|0.08646099| PASSED
  182. sts_serial| 11| 100000| 100|0.68796065| PASSED
  183. sts_serial| 11| 100000| 100|0.10655214| PASSED
  184. sts_serial| 12| 100000| 100|0.40105070| PASSED
  185. sts_serial| 12| 100000| 100|0.00797537| PASSED
  186. sts_serial| 13| 100000| 100|0.68096189| PASSED
  187. sts_serial| 13| 100000| 100|0.31746134| PASSED
  188. sts_serial| 14| 100000| 100|0.26226484| PASSED
  189. sts_serial| 14| 100000| 100|0.15183301| PASSED
  190. sts_serial| 15| 100000| 100|0.13613364| PASSED
  191. sts_serial| 15| 100000| 100|0.05116743| PASSED
  192. sts_serial| 16| 100000| 100|0.59309947| PASSED
  193. sts_serial| 16| 100000| 100|0.98104981| PASSED
  194. rgb_bitdist| 1| 100000| 100|0.36932146| PASSED
  195. rgb_bitdist| 2| 100000| 100|0.19800780| PASSED
  196. rgb_bitdist| 3| 100000| 100|0.10447315| PASSED
  197. rgb_bitdist| 4| 100000| 100|0.86993001| PASSED
  198. rgb_bitdist| 5| 100000| 100|0.17627262| PASSED
  199. rgb_bitdist| 6| 100000| 100|0.85849893| PASSED
  200. rgb_bitdist| 7| 100000| 100|0.42787195| PASSED
  201. rgb_bitdist| 8| 100000| 100|0.93418050| PASSED
  202. rgb_bitdist| 9| 100000| 100|0.89764176| PASSED
  203. rgb_bitdist| 10| 100000| 100|0.35024335| PASSED
  204. rgb_bitdist| 11| 100000| 100|0.43362442| PASSED
  205. rgb_bitdist| 12| 100000| 100|0.24229599| PASSED
  206. rgb_minimum_distance| 2| 10000| 1000|0.59270700| PASSED
  207. rgb_minimum_distance| 3| 10000| 1000|0.03654726| PASSED
  208. rgb_minimum_distance| 4| 10000| 1000|0.32508976| PASSED
  209. rgb_minimum_distance| 5| 10000| 1000|0.20493650| PASSED
  210. rgb_permutations| 2| 100000| 100|0.91828577| PASSED
  211. rgb_permutations| 3| 100000| 100|0.95537392| PASSED
  212. rgb_permutations| 4| 100000| 100|0.54674586| PASSED
  213. rgb_permutations| 5| 100000| 100|0.43825528| PASSED
  214. rgb_lagged_sum| 0| 1000000| 100|0.85483408| PASSED
  215. rgb_lagged_sum| 1| 1000000| 100|0.70355549| PASSED
  216. rgb_lagged_sum| 2| 1000000| 100|0.19917836| PASSED
  217. rgb_lagged_sum| 3| 1000000| 100|0.50870577| PASSED
  218. rgb_lagged_sum| 4| 1000000| 100|0.83851790| PASSED
  219. rgb_lagged_sum| 5| 1000000| 100|0.00459325| WEAK
  220. rgb_lagged_sum| 6| 1000000| 100|0.71670507| PASSED
  221. rgb_lagged_sum| 7| 1000000| 100|0.97652201| PASSED
  222. rgb_lagged_sum| 8| 1000000| 100|0.91621291| PASSED
  223. rgb_lagged_sum| 9| 1000000| 100|0.06796601| PASSED
  224. rgb_lagged_sum| 10| 1000000| 100|0.69621807| PASSED
  225. rgb_lagged_sum| 11| 1000000| 100|0.91881001| PASSED
  226. rgb_lagged_sum| 12| 1000000| 100|0.20377351| PASSED
  227. rgb_lagged_sum| 13| 1000000| 100|0.52289540| PASSED
  228. rgb_lagged_sum| 14| 1000000| 100|0.39457495| PASSED
  229. rgb_lagged_sum| 15| 1000000| 100|0.81908962| PASSED
  230. rgb_lagged_sum| 16| 1000000| 100|0.56240305| PASSED
  231. rgb_lagged_sum| 17| 1000000| 100|0.66139893| PASSED
  232. rgb_lagged_sum| 18| 1000000| 100|0.28590910| PASSED
  233. rgb_lagged_sum| 19| 1000000| 100|0.44997778| PASSED
  234. rgb_lagged_sum| 20| 1000000| 100|0.52676990| PASSED
  235. rgb_lagged_sum| 21| 1000000| 100|0.19295353| PASSED
  236. rgb_lagged_sum| 22| 1000000| 100|0.27177342| PASSED
  237. rgb_lagged_sum| 23| 1000000| 100|0.97392845| PASSED
  238. rgb_lagged_sum| 24| 1000000| 100|0.88142221| PASSED
  239. rgb_lagged_sum| 25| 1000000| 100|0.64069997| PASSED
  240. rgb_lagged_sum| 26| 1000000| 100|0.40535743| PASSED
  241. rgb_lagged_sum| 27| 1000000| 100|0.69688583| PASSED
  242. rgb_lagged_sum| 28| 1000000| 100|0.08736329| PASSED
  243. rgb_lagged_sum| 29| 1000000| 100|0.70262578| PASSED
  244. rgb_lagged_sum| 30| 1000000| 100|0.77159927| PASSED
  245. rgb_lagged_sum| 31| 1000000| 100|0.13811630| PASSED
  246. rgb_lagged_sum| 32| 1000000| 100|0.22388703| PASSED
  247. rgb_kstest_test| 0| 10000| 1000|0.56969607| PASSED
  248. dab_bytedistrib| 0| 51200000| 1|0.39546666| PASSED
  249. dab_dct| 256| 50000| 1|0.25625574| PASSED
  250. Preparing to run test 207. ntuple = 0
  251. dab_filltree| 32| 15000000| 1|0.44787467| PASSED
  252. dab_filltree| 32| 15000000| 1|0.09343277| PASSED
  253. Preparing to run test 208. ntuple = 0
  254. dab_filltree2| 0| 5000000| 1|0.36591534| PASSED
  255. dab_filltree2| 1| 5000000| 1|0.86354470| PASSED
  256. Preparing to run test 209. ntuple = 0
  257. dab_monobit2| 12| 65000000| 1|0.41423622| PASSED
  258.  
  259.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement