@@ -41,7 +41,8 @@ in addition to the MT19937 that is included in NumPy. The RNGs include:
4141- `dSFMT <http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT/ >`__ a
4242 SSE2-aware version of the MT19937 generator that is especially fast
4343 at generating doubles
44- - `xorshift128+ <http://xorshift.di.unimi.it/ >`__ and
44+ - `xorshift128+ <http://xorshift.di.unimi.it/ >`__,
45+ `xoroshiro128+ <http://xoroshiro.di.unimi.it/ >`__
4546 `xorshift1024\* <http://xorshift.di.unimi.it/ >`__
4647- `PCG32 <http://www.pcg-random.org/ >`__ and
4748 `PCG64 <http:w//www.pcg-random.org/ >`__
@@ -117,8 +118,8 @@ Requirements
117118
118119Building requires:
119120
120- - Numpy (1.9, 1.10)
121- - Cython (0.22, 0.23)
121+ - Numpy (1.9, 1.10, 1.11 )
122+ - Cython (0.22, 0.23, 0.24 )
122123- Python (2.6, 2.7, 3.3, 3.4, 3.5)
123124
124125**Note: ** it might work with other versions but only tested with these
@@ -203,25 +204,27 @@ NumPy's mt19937.
203204
204205 Speed-up relative to NumPy (Box-Muller)
205206 ************************************************************
206- randomstate.prng-dsfmt-standard_normal 70.5%
207- randomstate.prng-mlfg_1279_861-standard_normal 26.9%
208- randomstate.prng-mrg32k3a-standard_normal -18.7%
209- randomstate.prng-mt19937-standard_normal 13.5%
210- randomstate.prng-pcg32-standard_normal 26.1%
211- randomstate.prng-pcg64-standard_normal 26.2%
212- randomstate.prng-xorshift1024-standard_normal 27.2%
213- randomstate.prng-xorshift128-standard_normal 30.0%
207+ randomstate.prng-dsfmt-standard_normal 30.2%
208+ randomstate.prng-mlfg_1279_861-standard_normal 24.7%
209+ randomstate.prng-mrg32k3a-standard_normal -17.8%
210+ randomstate.prng-mt19937-standard_normal 11.2%
211+ randomstate.prng-pcg32-standard_normal 22.0%
212+ randomstate.prng-pcg64-standard_normal 21.8%
213+ randomstate.prng-xoroshiro128plus-standard_normal 26.5%
214+ randomstate.prng-xorshift1024-standard_normal 20.2%
215+ randomstate.prng-xorshift128-standard_normal 23.5%
214216
215217 Speed-up relative to NumPy (Ziggurat)
216218 ************************************************************
217- randomstate.prng-dsfmt-standard_normal 316.1%
218- randomstate.prng-mlfg_1279_861-standard_normal 247.0%
219- randomstate.prng-mrg32k3a-standard_normal 51.2%
220- randomstate.prng-mt19937-standard_normal 175.9%
221- randomstate.prng-pcg32-standard_normal 255.9%
222- randomstate.prng-pcg64-standard_normal 329.1%
223- randomstate.prng-xorshift1024-standard_normal 362.0%
224- randomstate.prng-xorshift128-standard_normal 513.7%
219+ randomstate.prng-dsfmt-standard_normal 494.2%
220+ randomstate.prng-mlfg_1279_861-standard_normal 464.2%
221+ randomstate.prng-mrg32k3a-standard_normal 103.8%
222+ randomstate.prng-mt19937-standard_normal 362.6%
223+ randomstate.prng-pcg32-standard_normal 539.6%
224+ randomstate.prng-pcg64-standard_normal 407.7%
225+ randomstate.prng-xoroshiro128plus-standard_normal 722.8%
226+ randomstate.prng-xorshift1024-standard_normal 506.1%
227+ randomstate.prng-xorshift128-standard_normal 686.3%
225228
226229.. |Travis Build Status | image :: https://travis-ci.org/bashtage/ng-numpy-randomstate.svg?branch=master
227230 :target: https://travis-ci.org/bashtage/ng-numpy-randomstate
0 commit comments