hyb
2026-01-09 4cb426cb3ae31e772a09d4ade5b2f0242aaeefa0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
Ë
Kñúh qã ó
—ddlZddlmZddlZddlZddlmZmZm    Z    m
Z
m Z m Z ddl mZmZmZej"dej$ej&ej(ej*ej,ej.ej0ej2ej4f    ¬«d„«Zd„Zdd    „Zd
„Zdd „ZGd „d «Z Gd„de «Z!Gd„de «Z"Gd„de «Z#Gd„de «Z$Gd„de «Z%Gd„de «Z&y)éN)Úpartial)ÚMT19937ÚPCG64Ú    PCG64DXSMÚSFC64Ú    GeneratorÚPhilox)Úassert_Úassert_array_equalÚ assert_equalÚmodule)ÚscopeÚparamscó—|jS©N)Úparam)Úrequests úPH:\Change_password\venv_build\Lib\site-packages\numpy/random/tests/test_smoke.pyÚdtyper s€ð =‰=ÐócóP—|«}ttj|««|d«}t|jdk(«|d«}t|jdk(«|d«}t|jdk(«|d¬«}t|jdk(«y)Né
©r©rr©rrr)ér©Úsize)r
ÚnpÚisscalarÚshape)ÚfÚvals  rÚparams_0r$s‚€Ù
‹#€CÜ ŒBK‰K˜Ó ÔÙ
ˆB‹%€CÜ ˆCI‰I˜Ñ ÔÙ
ˆH‹+€CÜ ˆCI‰I˜Ñ !Ô"Ù
ˆL‹/€CÜ ˆCI‰I˜Ñ %Ô&Ù
Œ.€CÜ ˆCI‰I˜Ñ Õ rcó´—d}tjdd«}tjdd«jd«}tjdd«jd«}tjddg«}tjdd«jd    «}|rpd
}|d |j    «zz }|d |j    «zz }|d |j    «zz }|d |j    «zz }|d |j    «zz }||«||d¬ «||«||«||«||d ¬ «||d¬ «||d¬ «y)Ng@ç@g(@ç€Y@rgP@rç@)érr)çà?gø?rr©ré)rÚarangeÚreshapeÚarrayÚmax)r"ÚboundedÚaÚbÚcÚdÚeÚgs        rÚparams_1r8s+€Ø €AÜ
    ‰    #tÓ€AÜ
    ‰    #uÓ×%Ñ% hÓ/€AÜ
    ‰    #vÓ×&Ñ& |Ó4€AÜ
‰#sÓ€AÜ
    ‰    #tÓ×$Ñ$ ZÓ0€AÙØ ˆØ q—u‘u“w‘Ñ ˆØ q—u‘u“w‘Ñ ˆØ q—u‘u“w‘Ñ ˆØ q—u‘u“w‘Ñ ˆØ q—u‘u“w‘Ñ ˆñ€a„Dá€aˆhÕá€a„Dá€a„Dá€a„Dá€aˆb…Má€aˆgÕá€aˆlÖrcóº—d}t|t«r|D]}|t||||«z}Œ|St|«t|«k7r|t|«t|«k(z}|St|tt
t jf«rJt|tt
t jf«r%t||«D]\}}|t||«z}Œ|S|||k(z}|S)NT)    Ú
isinstanceÚdictÚ
comp_stateÚtypeÚlistÚtuplerÚndarrayÚzip)Ústate1Ústate2Ú    identicalÚkeyÚs1Ús2s      rr<r<@sê€Ø€Iܐ&œ$ÔØò    >ˆCØ œ F¨3¡K°¸±Ó=Ñ =‰Ið    >ð Ðô
ˆf‹œ˜f›Ò    %Ø”T˜&“\¤T¨&£\Ñ1Ñ1ˆ    ð Ðô Vœd¤E¬2¯:©:Ð6Ô
7¼JØ ”Tœ5¤"§*¡*Ð-ô=/ä˜& &Ó)ò    ,‰FˆBØ œ B¨Ó+Ñ +‰Ið    ,ð Ðð    V˜vÑ%Ñ%ˆ    Ø ÐrcóŽ—|€#dtjjdd«z}|j|«|j|«|j|tj¬«|j|tj¬«|j dd|tj ¬«|j dd|tj ¬«|jd|«|jd|tj¬«|j|tj¬«|j|tj¬«y)Né ré©rélg&@)    rÚrandomÚrandintÚstandard_normalÚfloat32ÚintegersÚuint64Ústandard_gammaÚfloat64)ÚrgÚns  rÚwarmuprWPsí€Ø€yØ ”—‘×"Ñ" 1 bÓ)Ñ )ˆØ×ѐqÔØ×ѐqÔØ×ѐq¤§
¡
ÐÔ+Ø×ѐq¤§
¡
ÐÔ+؇KK7˜A¤R§Y¡Y€KÔ/؇KK7˜A¤R§Y¡Y€KÔ/Ø×ѐd˜AÔØ×ѐd˜A¤R§Z¡ZÐÔ0؇IIˆa”r—z‘z€IÔ"؇IIˆa”r—z‘z€IÕ"rcóÄ—eZdZed„«Zed„«Zd„Zd„Zd„Zd„Z    d„Z
d„Z d    „Z d
„Z d „Zd „Zd „Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z!d„Z"d „Z#d!„Z$d"„Z%d#„Z&d$„Z'd%„Z(d&„Z)d'„Z*d(„Z+d)„Z,d*„Z-d+„Z.d,„Z/d-„Z0d.„Z1d/„Z2d0„Z3d1„Z4d2„Z5d3„Z6d4„Z7d5„Z8d6„Z9d7„Z:d8„Z;d9„Z<d:„Z=d;„Z>d<„Z?d=„Z@d>„ZAd?„ZBd@„ZCdA„ZDdB„ZEdC„ZFdD„ZGdE„ZHdF„ZIyG)HÚRNGcóþ—t|_d|_dg|_t    |j|jŽ«|_|j
jj |_d|_|j«y)Né90é@©
rÚ bit_generatorÚadvanceÚseedrrUÚstateÚ initial_stateÚseed_vector_bitsÚ _extra_setup©Úclss rÚ setup_classzRNG.setup_class`sf€ô"ˆÔ؈Œ ؐ7ˆŒÜÐ,˜3×,Ñ,¨c¯h©hÐ7Ó8ˆŒØŸF™F×0Ñ0×6Ñ6ˆÔØ!ˆÔØ ×ÑÕrcóê—tjdd«|_tjdd«ddd…f|_tjddd«j    d«|_t |_y)Nr&r'g{®Gáz„?©édrj)rr-Úvec_1dÚvec_2dr.ÚmatÚ    TypeErrorÚ
seed_errorres rrdzRNG._extra_setupksU€ä—Y‘Y˜s EÓ*ˆŒ
Ü—Y‘Y˜s EÓ*¨4²¨7Ñ3ˆŒ
Ü—)‘)˜C ¨Ó-×5Ñ5°jÓAˆŒÜ"ˆrcóN—|j|jj_yr)rbrUr^ra©Úselfs rÚ _reset_statezRNG._reset_staters€Ø&*×&8Ñ&8ˆ‰×ÑÕ#rcó—t|j««}|jj}|jd«|jd«||j_|jj}t    t ||««y)Nr))rr^rarOr
r<)rrrUraÚ    new_states    rÚ    test_initz RNG.test_initusp€Ü t×)Ñ)Ó+Ó ,ˆØ× Ñ ×&Ñ&ˆØ
×ј1ÔØ
×ј1ÔØ!&ˆ×ÑÔØ×$Ñ$×*Ñ*ˆ    Ü”
˜5 )Ó,Õ-rcóЗ|jjj}t|jjd«rd|jjj    |j«t t ||jjj« «y|jjjj}tjd|›«y)Nr_zAdvance is not supported by ) rUr^raÚhasattrr_r
r<Ú    __class__Ú__name__ÚpytestÚskip)rrraÚ bitgen_names   rÚ test_advancezRNG.test_advance~s˜€Ø—‘×%Ñ%×+Ñ+ˆÜ 4—7‘7×(Ñ(¨)Ô 4Ø G‰G× !Ñ !× )Ñ )¨$¯,©,Ô 7Ü œ
 5¨$¯'©'×*?Ñ*?×*EÑ*EÓFÐFÕ GàŸ'™'×/Ñ/×9Ñ9×BÑBˆKÜ K‰KÐ6°{°mÐDÕ Ercó°—|jjj}t|jjd«rÂ|jjj    «}|j}t t ||« «|jjd«||jj_|jjj    «}|j}t t ||««y|jjjj}|dvrtd|›«‚tjd|›«y)NÚjumpedi.Ê)rzno "jumped" in zJump is not supported by ) rUr^rarxr€r
r<rMryrzÚAttributeErrorr{r|)rrraÚbit_gen2Ú jumped_stateÚbit_gen3Úrejumped_stater}s       rÚ    test_jumpz RNG.test_jump‡sú€Ø—‘×%Ñ%×+Ñ+ˆÜ 4—7‘7×(Ñ(¨(Ô 3Ø—w‘w×,Ñ,×3Ñ3Ó5ˆHØ#Ÿ>™>ˆLÜ œ
 5¨,Ó7Ð7Ô 8Ø G‰GN‰NÐ7Ô 8Ø*/ˆDG‰G× !Ñ !Ô 'Ø—w‘w×,Ñ,×3Ñ3Ó5ˆHØ%Ÿ^™^ˆNÜ ”J˜|¨^Ó<Õ =àŸ'™'×/Ñ/×9Ñ9×BÑBˆKØ *Ñ,Ü$ °{°mÐ%DÓEÐEÜ K‰KÐ3°K°=ÐAÕ Brcóޗ|jjddd¬«}tt|«dk(«t|dkDj    ««t|dkj    ««y)Nçð¿çrréÿÿÿÿr)rUÚuniformr
ÚlenÚall©rrÚrs  rÚ test_uniformzRNG.test_uniform˜sN€Ø G‰GO‰O˜D #¨BˆOÓ /ˆÜ”A“˜"‘ ÔܐR‘— ‘ “Ôܐa‘— ‘ “ÕrcóJ—|jjtjdgdz«dd¬«}t    t |«dk(«t    |dkDj ««t    |dkj ««|jjtjdgdz«tjdgdz«d¬«}t    t |«dk(«t    |dkDj ««t    |dkj ««|jjdtjdgdz«d¬«}t    t |«dk(«t    |dkDj ««t    |dkj ««y)Nrˆrr‰rrŠr)rUr‹rr/r
rŒrrŽs  rÚtest_uniform_arrayzRNG.test_uniform_arrayžs(€Ø G‰GO‰OœBŸH™H d V¨b¡[Ó1°3¸RˆOÓ @ˆÜ”A“˜"‘ ÔܐR‘— ‘ “Ôܐa‘— ‘ “ÔØ G‰GO‰OœBŸH™H d V¨b¡[Ó1ÜŸH™H c U¨R¡ZÓ0°rð ó ;ˆä”A“˜"‘ ÔܐR‘— ‘ “Ôܐa‘— ‘ “ÔØ G‰GO‰O˜D¤"§(¡(¨C¨5°2©:Ó"6¸RˆOÓ @ˆÜ”A“˜"‘ ÔܐR‘— ‘ “Ôܐa‘— ‘ “Õrcó¢—tt|jjd««dk(«t    |jj«y©Nr)r
rŒrUrMr$rqs rÚ test_randomzRNG.test_random­s1€Ü”D—G‘G—N‘N 2Ó&Ó'¨2Ñ-Ô.ܐ—‘—‘Õ rcód—tt|jjd««dk(«yr”)r
rŒrUrOrqs rÚtest_standard_normal_zigzRNG.test_standard_normal_zig±s#€Ü”D—G‘G×+Ñ+¨BÓ/Ó0°BÑ6Õ7rcó¢—tt|jjd««dk(«t    |jj«yr”)r
rŒrUrOr$rqs rÚtest_standard_normalzRNG.test_standard_normal´ó5€Ü”D—G‘G×+Ñ+¨BÓ/Ó0°BÑ6Ô7ܐ—‘×(Ñ(Õ)rc
ó4—tt|jjdd««dk(«tt|jjt    j
dgdz«d««dk(«t |jj«yr”)r
rŒrUrSrr/r8rqs rÚtest_standard_gammazRNG.test_standard_gamma¸si€Ü”D—G‘G×*Ñ*¨2¨rÓ2Ó3°rÑ9Ô:Ü”D—G‘G×*Ñ*¬2¯8©8°R°D¸2±IÓ+>ÀÓCÓDÈÑJÔKܐ—‘×'Ñ'Õ(rcó¢—tt|jjd««dk(«t    |jj«yr”)r
rŒrUÚstandard_exponentialr$rqs rÚtest_standard_exponentialzRNG.test_standard_exponential½s5€Ü”D—G‘G×0Ñ0°Ó4Ó5¸Ñ;Ô<ܐ—‘×-Ñ-Õ.rcóþ—|jjdd¬«}tt|«dk(«|jt
j k(sJ‚tt|jjd¬««y)NrrPrK©    rUržr
rŒrrrPr$r©rrÚrandomss  rÚtest_standard_exponential_floatz#RNG.test_standard_exponential_floatÁs[€Ø—'‘'×.Ñ.¨r¸Ð.ÓCˆÜ”G“  Ñ"Ô#؏}‰}¤§
¡
Ò*Ð*Ð*Ü”˜Ÿ™×5Ñ5¸YÔGÕHrcó—|jjddd¬«}tt|«dk(«|jt
j k(sJ‚tt|jjdd¬««y)NrrPÚinv)rÚmethodr¡r¢s  rÚ#test_standard_exponential_float_logz'RNG.test_standard_exponential_float_logÇsi€Ø—'‘'×.Ñ.¨r¸Ø6;ð/ó=ˆä”G“  Ñ"Ô#؏}‰}¤§
¡
Ò*Ð*Ð*Ü”˜Ÿ™×5Ñ5¸YØ %ô'õ    (rcó¢—tt|jjd««dk(«t    |jj«yr”)r
rŒrUÚstandard_cauchyr$rqs rÚtest_standard_cauchyzRNG.test_standard_cauchyÏršrcó¤—tt|jjdd««dk(«t    |jj«yr”)r
rŒrUÚ
standard_tr8rqs rÚtest_standard_tzRNG.test_standard_tÓs7€Ü”D—G‘G×&Ñ& r¨2Ó.Ó/°2Ñ5Ô6ܐ—‘×#Ñ#Õ$rcó¤—t|jjdd«dk\«t|jjdd«dk\«y)Nrr*réè)r
rUÚbinomialrqs rÚ test_binomialzRNG.test_binomial×s>€Ü—‘× Ñ   RÓ(¨AÑ-Ô.ܐ—‘× Ñ   rÓ*¨aÑ/Õ0rcó—|jjj}|jjd«}||jj_|jjd«}t    ||k(«y)Nl)rUr^rarQr
)rrraÚint_1Úint_2s    rÚtest_reset_statezRNG.test_reset_stateÛs]€Ø—‘×%Ñ%×+Ñ+ˆØ—‘× Ñ  Ó'ˆØ&+ˆ‰×ÑÔ#Ø—‘× Ñ  Ó'ˆÜ˜‘Õrcóä—t|j««}t|j««}tt|jj|jj« «yr)rr^r
r<ra©rrrUÚrg2s   rÚtest_entropy_initzRNG.test_entropy_initâsY€Ü t×)Ñ)Ó+Ó ,ˆÜ˜×*Ñ*Ó,Ó-ˆÜ”J˜r×/Ñ/×5Ñ5Ø"×0Ñ0×6Ñ6ó8ð8õ    9rcóF—t|j|jŽ«}t|j|jŽ«}|j«|j«t    t |jj |jj ««yr)rr^r`rMr
r<rar¸s   rÚ    test_seedz RNG.test_seedèss€Ü Ð)t×)Ñ)¨4¯9©9Ð5Ó 6ˆÜÐ*˜×*Ñ*¨D¯I©IÐ6Ó7ˆØ
    ‰    Œ Ø 
‰
Œ Ü”
˜2×+Ñ+×1Ñ1°3×3DÑ3D×3JÑ3JÓKÕLrcóH—t|j|jŽ«}|j«|jj}|jd¬«}t|j««}||j_|jd¬«}t ||«y)Nrr)rr^r`rOrar ©rrrUraÚn1r¹Ún2s      rÚtest_reset_state_gausszRNG.test_reset_state_gaussïsŒ€Ü Ð)t×)Ñ)¨4¯9©9Ð5Ó 6ˆØ
×ÑÔØ× Ñ ×&Ñ&ˆØ × Ñ  RÐ Ó (ˆÜ˜×*Ñ*Ó,Ó-ˆØ"'ˆ×ÑÔØ ×  Ñ   bÐ  Ó )ˆÜ˜2˜rÕ"rcó²—t|j|jŽ«}|jdddtj
¬«|jj }|jdddtj
¬«}t|j««}||j_|jdddtj
¬«}t||«y)NrrLéxrKr)rr^r`rQrÚuint32rar r¾s      rÚtest_reset_state_uint32zRNG.test_reset_state_uint32ùs¦€Ü Ð)t×)Ñ)¨4¯9©9Ð5Ó 6ˆØ
 ‰ Aw ¬2¯9©9ˆ Ô5Ø× Ñ ×&Ñ&ˆØ [‰[˜˜G R¬r¯y©yˆ[Ó 9ˆÜ˜×*Ñ*Ó,Ó-ˆØ"'ˆ×ÑÔØ \‰\˜!˜W b´·    ±    ˆ\Ó :ˆÜ˜2˜rÕ"rcóp—t|j|jŽ«}|jd¬«|jj}|jdd¬«}t|j««}||j_|jdd¬«}t ||k(j ««y)NrPrKr©rr)rr^r`rMrar
rr¾s      rÚtest_reset_state_floatzRNG.test_reset_state_floats•€Ü Ð)t×)Ñ)¨4¯9©9Ð5Ó 6ˆØ
    ‰    ˜    ˆ    Ô"Ø× Ñ ×&Ñ&ˆØ Y‰Y˜B iˆYÓ 0ˆÜ˜×*Ñ*Ó,Ó-ˆØ"'ˆ×ÑÔØ Z‰Z˜R yˆZÓ 1ˆÜr‘—‘Ó Õ!rcó —tjddd«}|jj|«}t    ||k7j ««y©NéÈrrŠ©rr-rUÚ permutationr
Úany©rrÚoriginalÚpermuteds   rÚ test_shufflezRNG.test_shuffle ó>€Ü—9‘9˜S ! RÓ(ˆØ—7‘7×&Ñ& xÓ0ˆÜ˜XÑ%×*Ñ*Ó,Õ-rcó —tjddd«}|jj|«}t    ||k7j ««yrÊrÌrÏs   rÚtest_permutationzRNG.test_permutationrÓrcó—|jjddd«}tt|«dk(«|jjt    j
dgdz«d«}tt|«dk(«|jjdt    j
dgdz««}tt|«dk(«|jjt    j
dgdz«t    j
dgdz««}tt|«dk(«|jjt    j
dgdz«t    j
dggdz««}t|j dk(«y)Nr&rr)rUÚbetar
rŒrr/r!©rrÚvalss  rÚ    test_betaz RNG.test_betas€Øw‰w|‰|˜C  bÓ)ˆÜ”D“    ˜R‘Ԡ؏w‰w|‰|œBŸH™H c U¨R¡ZÓ0°#Ó6ˆÜ”D“    ˜R‘Ԡ؏w‰w|‰|˜C¤§¡¨3¨%°"©*Ó!5Ó6ˆÜ”D“    ˜R‘Ԡ؏w‰w|‰|œBŸH™H c U¨R¡ZÓ0´"·(±(¸C¸5À2¹:Ó2FÓGˆÜ”D“    ˜R‘Ԡ؏w‰w|‰|œBŸH™H c U¨R¡ZÓ0´"·(±(¸S¸E¸7ÀR¹<Ó2HÓIˆÜ—
‘
˜hÑ&Õ'rcóh—|jjd«}tt|«dk(«yr”)rUÚbytesr
rŒrØs  rÚ
test_byteszRNG.test_bytes#s$€Øw‰w}‰}˜RÓ ˆÜ”D“    ˜R‘Õ rcó¨—|jjdd«}tt|«dk(«t    |jj«y©Nr&r)rUÚ    chisquarer
rŒr8rØs  rÚtest_chisquarezRNG.test_chisquare's:€Øw‰w× Ñ   bÓ)ˆÜ”D“    ˜R‘Ԡܐ—‘×"Ñ"Õ#rcó¨—|jjdd«}tt|«dk(«t    |jj«yrß)rUÚ exponentialr
rŒr8rØs  rÚtest_exponentialzRNG.test_exponential,s:€Øw‰w×"Ñ" 3¨Ó+ˆÜ”D“    ˜R‘Ԡܐ—‘×$Ñ$Õ%rcól—|jjddd«}tt|«dk(«y)Nér°r)rUr"r
rŒrØs  rÚtest_fz
RNG.test_f1s(€Øw‰wy‰y˜˜D "Ó%ˆÜ”D“    ˜R‘Õ rcól—|jjddd«}tt|«dk(«y)Nrær,r)rUÚgammar
rŒrØs  rÚ
test_gammazRNG.test_gamma5s(€Øw‰w}‰}˜Q  2Ó&ˆÜ”D“    ˜R‘Õ rcó¬—|jjdd«}tt|«dk(«t    |jj
d¬«y)Nr*rT©r1)rUÚ    geometricr
rŒr8rãrØs  rÚtest_geometriczRNG.test_geometric9s<€Øw‰w× Ñ   bÓ)ˆÜ”D“    ˜R‘Ԡܐ—‘×$Ñ$¨dÖ3rcól—|jjddd«}tt|«dk(«yrß)rUÚgumbelr
rŒrØs  rÚ test_gumbelzRNG.test_gumbel>s(€Øw‰w~‰~˜c 3¨Ó+ˆÜ”D“    ˜R‘Õ rcól—|jjddd«}tt|«dk(«yrß)rUÚlaplacer
rŒrØs  rÚ test_laplacezRNG.test_laplaceBs(€Øw‰w‰˜s C¨Ó,ˆÜ”D“    ˜R‘Õ rcól—|jjddd«}tt|«dk(«yrß)rUÚlogisticr
rŒrØs  rÚ test_logiticzRNG.test_logiticFs*€Øw‰w×Ñ  S¨"Ó-ˆÜ”D“    ˜R‘Õ rcój—|jjdd«}tt|«dk(«y)Nr*r)rUÚ    logseriesr
rŒrØs  rÚtest_logserieszRNG.test_logseriesJs(€Øw‰w× Ñ   bÓ)ˆÜ”D“    ˜R‘Õ rcól—|jjddd«}tt|«dk(«y©Nr皙™™™™É?)rUÚnegative_binomialr
rŒrØs  rÚtest_negative_binomialzRNG.test_negative_binomialNs*€Øw‰w×(Ñ(¨¨S°"Ó5ˆÜ”D“    ˜R‘Õ rcól—|jjddd«}tt|«dk(«y)Nrr,)rUÚnoncentral_chisquarer
rŒrØs  rÚtest_noncentral_chisquarezRNG.test_noncentral_chisquareRs*€Øw‰w×+Ñ+¨B°°2Ó6ˆÜ”D“    ˜R‘Õ rcó0—|jjdddd«}tt|«dk(«|jjt    j
dgdz«dd«}tt|«dk(«|jjdt    j
dgdz«d«}tt|«dk(«|jjddt    j
dgdz««}tt|«dk(«y)Nrær°r,r)rUÚ noncentral_fr
rŒrr/rØs  rÚtest_noncentral_fzRNG.test_noncentral_fVsр؏w‰w×#Ñ# A t¨Q°Ó3ˆÜ”D“    ˜R‘Ԡ؏w‰w×#Ñ#¤B§H¡H¨a¨S°2©XÓ$6¸¸aÓ@ˆÜ”D“    ˜R‘Ԡ؏w‰w×#Ñ# A¤r§x¡x°°¸± Ó'<¸aÓ@ˆÜ”D“    ˜R‘Ԡ؏w‰w×#Ñ# A t¬R¯X©X°q°c¸B±hÓ-?Ó@ˆÜ”D“    ˜R‘Õ rcól—|jjddd«}tt|«dk(«yrü)rUÚnormalr
rŒrØs  rÚ test_normalzRNG.test_normal`s(€Øw‰w~‰~˜b # rÓ*ˆÜ”D“    ˜R‘Õ rcój—|jjdd«}tt|«dk(«y)Nr(r)rUÚparetor
rŒrØs  rÚ test_paretozRNG.test_paretods&€Øw‰w~‰~˜c 2Ó&ˆÜ”D“    ˜R‘Õ rcó:—|jjdd«}tt|«dk(«|jjt    j
dgdz««}tt|«dk(«t |jj«yr”)rUÚpoissonr
rŒrr/r8rØs  rÚ test_poissonzRNG.test_poissonhsg€Øw‰w‰˜r 2Ó&ˆÜ”D“    ˜R‘Ԡ؏w‰w‰œrŸx™x¨¨¨r©    Ó2Ó3ˆÜ”D“    ˜R‘Ԡܐ—‘—‘Õ!rcój—|jjdd«}tt|«dk(«y)Nrýr)rUÚpowerr
rŒrØs  rÚ
test_powerzRNG.test_poweros&€Øw‰w}‰}˜S "Ó%ˆÜ”D“    ˜R‘Õ rcól—|jjddd«}tt|«dk(«y)NrrJ)rUrQr
rŒrØs  rÚ test_integerszRNG.test_integersss*€Øw‰w×Ñ  B¨Ó+ˆÜ”D“    ˜R‘Õ rcó¬—|jjdd«}tt|«dk(«t    |jjd¬«y)NrýrTrì)rUÚrayleighr
rŒr8rØs  rÚ test_rayleighzRNG.test_rayleighws<€Øw‰w×Ñ  RÓ(ˆÜ”D“    ˜R‘Ԡܐ—‘×!Ñ!¨4Ö0rcól—|jjddd«}tt|«dk(«yrü)rUÚvonmisesr
rŒrØs  rÚ test_vonmiseszRNG.test_vonmises|s*€Øw‰w×Ñ  C¨Ó,ˆÜ”D“    ˜R‘Õ rcól—|jjddd«}tt|«dk(«y©Nçð?r)rUÚwaldr
rŒrØs  rÚ    test_waldz RNG.test_wald€s(€Øw‰w|‰|˜C  bÓ)ˆÜ”D“    ˜R‘Õ rcój—|jjdd«}tt|«dk(«yr)rUÚweibullr
rŒrØs  rÚ test_weibullzRNG.test_weibull„s&€Øw‰w‰˜s BÓ'ˆÜ”D“    ˜R‘Õ rcóÖ—|jjdd«}tt|«dk(«|jj|j«}tt|«dk(«|jj|j
«}t|j dk(«|jj|j«}t|j dk(«y)Nrrj)r)rjri)rUÚzipfr
rŒrkrlr!rmrØs  rÚ    test_zipfz RNG.test_zipfˆs›€Øw‰w|‰|˜B Ó#ˆÜ”D“    ˜R‘Ԡ؏w‰w|‰|˜DŸK™KÓ(ˆÜ”D“    ˜SÑ Ô!؏w‰w|‰|˜DŸK™KÓ(ˆÜ—
‘
˜hÑ&Ô'؏w‰w|‰|˜DŸH™HÓ%ˆÜ—
‘
˜jÑ(Õ)rcó—|jjddd«}ttj|««|jjtj
dgdz«dd«}t|j dk(«y)NérJrr)rUÚhypergeometricr
rr r/r!rØs  rÚtest_hypergeometriczRNG.test_hypergeometric’sc€Øw‰w×%Ñ% b¨"¨bÓ1ˆÜ”— ‘ ˜DÓ!Ô"؏w‰w×%Ñ%¤b§h¡h°¨t°b©yÓ&9¸2¸rÓBˆÜ—
‘
˜eÑ#Õ$rcó—|jjddd«}ttj|««|jjdtj
dgdz«d«}t|j dk(«y)Néûÿÿÿrrrr)rUÚ
triangularr
rr r/r!rØs  rÚtest_triangularzRNG.test_triangular˜sc€Øw‰w×!Ñ! " a¨Ó+ˆÜ”— ‘ ˜DÓ!Ô"؏w‰w×!Ñ! "¤b§h¡h°¨s°R©xÓ&8¸!Ó<ˆÜ—
‘
˜eÑ#Õ$rcó’—ddg}ddgddgg}|jj||d«}t|jdk(«|jj||d«}t|jdk(«|jj||d«}t|jdk(«t||k7j    ««y)Nrr)rjéˆ)r.r,)rUÚmultivariate_normalr
r!rÎ)rrÚmeanÚcovÚxÚx_zigÚx_invs      rÚtest_multivariate_normalzRNG.test_multivariate_normalžs­€Ø1ˆvˆØ1ˆv˜˜3xРˆØ G‰G× 'Ñ '¨¨c°4Ó 8ˆÜ—‘˜9Ñ$Ô%Ø—‘×+Ñ+¨D°#°tÓ<ˆÜ—‘˜9Ñ$Ô%Ø—‘×+Ñ+¨D°#°tÓ<ˆÜ—‘˜9Ñ$Ô%ܐ˜%‘×$Ñ$Ó&Õ'rcóà—|jjdddg«}t|jdk(«|jjdddgd¬«}t|jdk(«y)NrjgUUUUUUÕ?gUUUUUUå?)r,rrr+)rUÚ multinomialr
r!rØs  rÚtest_multinomialzRNG.test_multinomial©s_€Øw‰w×"Ñ" 3¨°'Ð(:Ó;ˆÜ—
‘
˜dÑ"Ô#؏w‰w×"Ñ" 3¨°'Ð(:ÀÐ"ÓDˆÜ—
‘
˜gÑ%Õ&rcól—|jjdd«}t|jdk(«y)N)rrrærJ)rJræ)rUÚ    dirichletr
r!)rrÚss  rÚtest_dirichletzRNG.test_dirichlet¯s)€Ø G‰G× Ñ ˜j¨"Ó -ˆÜ—‘˜7Ñ"Õ#rcó˜—tj|j«}tj|«}t    t |j«t |«k(«t    t |jjj|jj««tj|j«}tj|«}t    t |j«t |«k(«t    t |jjj|jj««yr)    ÚpickleÚdumpsrUÚloadsr
r=r<r^ra)rrÚpickÚunpicks   rÚ test_picklezRNG.test_pickle³sր܏|‰|˜DŸG™GÓ$ˆÜ—‘˜dÓ#ˆÜ”T—W‘W“ ¤ f£Ñ-Ô.Ü”
˜4Ÿ7™7×0Ñ0×6Ñ6Ø!×/Ñ/×5Ñ5ó7ô    8ô|‰|˜DŸG™GÓ$ˆÜ—‘˜dÓ#ˆÜ”T—W‘W“ ¤ f£Ñ-Ô.Ü”
˜4Ÿ7™7×0Ñ0×6Ñ6Ø!×/Ñ/×5Ñ5ó7õ    8rcóp—|j€.|jj}tjd|›«|jdk(rt
j }nt
j}t jdg|¬«}|j|«}|j}|jd«}|j}tt||««t jd|¬«}|j|«}|j}|j|d«}|j}tt||« «t jd|¬«}|j|«}|j}|j|d«}|j}tt||« «dt jt jd|¬«|jdz
«zdz}|j|«}|j}|j|d«}|j}tt||« «y)    Nz#Vector seeding is not supported by é r)rKériÜr,)rcr^rzr{r|rrÄrRr/rar
r<r-Úmod)rrr}rr`ÚbgrBrCs       rÚtest_seed_arrayzRNG.test_seed_arrayÀsÖ€Ø ×  Ñ  Ð (Ø×,Ñ,×5Ñ5ˆKÜ K‰KÐ=¸k¸]ÐKÔ Là ×  Ñ   BÒ &Ü—I‘I‰Eä—I‘IˆE܏x‰x˜˜ 5Ô)ˆØ × Ñ  Ó %ˆØ—‘ˆØ × Ñ  Ó "ˆØ—‘ˆÜ”
˜6 6Ó*Ô+äy‰y˜ %Ô(ˆØ × Ñ  Ó %ˆØ—‘ˆØ × Ñ   Q¡Ó (ˆØ—‘ˆÜ”J˜v vÓ.Ð.Ô/äy‰y˜ UÔ+ˆØ × Ñ  Ó %ˆØ—‘ˆØ × Ñ   Q¡Ó (ˆØ—‘ˆÜ”J˜v vÓ.Ð.Ô/à”B—F‘Fœ2Ÿ9™9 T°Ô7Ø×0Ñ0°1Ñ4ó6ñ6Ø89ñ:ˆà × Ñ  Ó %ˆØ—‘ˆØ × Ñ   Q¡Ó (ˆØ—‘ˆÜ”J˜v vÓ.Ð.Õ/rcóB—t|jd««}t|«|jj}|j    dt
j ¬«}t|j««}t|«||j_|j    dt
j ¬«}t||«t|jt
j «tt|jj|jj««y)Nr[rIrK) rr^rWrarMrrPr r rr
r<©rrrUraÚr1r¹Úr2s      rÚtest_uniform_floatzRNG.test_uniform_floatæsÆ€Ü t×)Ñ)¨%Ó0Ó 1ˆÜˆrŒ
Ø× Ñ ×&Ñ&ˆØ Y‰Yr¤§¡ˆYÓ ,ˆÜ˜×*Ñ*Ó,Ó-ˆÜˆsŒ Ø"'ˆ×ÑÔØ Z‰Z˜¤"§*¡*ˆZÓ -ˆÜ˜2˜rÔ"ܐR—X‘XœrŸz™zÔ*Ü”
˜2×+Ñ+×1Ñ1°3×3DÑ3D×3JÑ3JÓKÕLrcóD—t|j««}t|«|jj}|j    ddt
j ¬«}t|j««}t|«||j_|j    ddt
j ¬«}t||«t|jt
j «tt|jj|jj««y)Ng@rIrK) rr^rWrarSrrPr r rr
r<rKs      rÚtest_gamma_floatszRNG.test_gamma_floatsósÎ€Ü t×)Ñ)Ó+Ó ,ˆÜˆrŒ
Ø× Ñ ×&Ñ&ˆØ × Ñ ˜s B¬b¯j©jÐ Ó 9ˆÜ˜×*Ñ*Ó,Ó-ˆÜˆsŒ Ø"'ˆ×ÑÔØ × Ñ   R¬r¯z©zÐ Ó :ˆÜ˜2˜rÔ"ܐR—X‘XœrŸz™zÔ*Ü”
˜2×+Ñ+×1Ñ1°3×3DÑ3D×3JÑ3JÓKÕLrcó@—t|j««}t|«|jj}|j    dt
j ¬«}t|j««}t|«||j_|j    dt
j ¬«}t||«t|jt
j «tt|jj|jj««y©NrIrK© rr^rWrarOrrPr r rr
r<rKs      rÚtest_normal_floatszRNG.test_normal_floatsóÊ€Ü t×)Ñ)Ó+Ó ,ˆÜˆrŒ
Ø× Ñ ×&Ñ&ˆØ × Ñ  ¬"¯*©*Ð Ó 5ˆÜ˜×*Ñ*Ó,Ó-ˆÜˆsŒ Ø"'ˆ×ÑÔØ ×  Ñ   ¬2¯:©:Ð  Ó 6ˆÜ˜2˜rÔ"ܐR—X‘XœrŸz™zÔ*Ü”
˜2×+Ñ+×1Ñ1°3×3DÑ3D×3JÑ3JÓKÕLrcó@—t|j««}t|«|jj}|j    dt
j ¬«}t|j««}t|«||j_|j    dt
j ¬«}t||«t|jt
j «tt|jj|jj««yrRrSrKs      rÚtest_normal_zig_floatszRNG.test_normal_zig_floats rUrcóÊ—|j}|jj}d}tj|«}||j_|j |¬«||j_|j |¬«}t ||«tj|«}||j_|j ||j¬«tj|tj¬«}||j_|j |tj¬«||j_|j |tj¬«}t ||«y)N©éééa©Úoutr)r^rrK©r^rrÇ)    rUr^rarÚemptyrOr r!rP)rrrUrarÚexistingÚdirectÚsizeds       rÚtest_output_fillzRNG.test_output_fills€Ø W‰WˆØ× Ñ ×&Ñ&ˆØˆÜ—8‘8˜D“>ˆØ!&ˆ×ÑÔØ
×јxÐÔ(Ø!&ˆ×ÑÔØ×#Ñ#¨Ð#Ó.ˆÜV˜XÔ&ä—‘˜“ˆØ!&ˆ×ÑÔØ
×јu¨5¯;©;ÐÔ7ä—8‘8˜D¬¯
©
Ô3ˆØ!&ˆ×ÑÔØ
×јx¬r¯z©zÐÔ:Ø!&ˆ×ÑÔØ×#Ñ#¨´R·Z±ZÐ#Ó@ˆÜV˜XÕ&rcóD—|j}|jj}d}tj|«}||j_|j |¬«||j_|j |¬«}t ||«tj|tj¬«}||j_|j |tj¬«||j_|j |tj¬«}t ||«y©NrYr]rrKr_rÇ)rUr^rarr`rMr rP©rrrUrarrarbs      rÚtest_output_filling_uniformzRNG.test_output_filling_uniform0sÖ€Ø W‰WˆØ× Ñ ×&Ñ&ˆØˆÜ—8‘8˜D“>ˆØ!&ˆ×ÑÔØ
    ‰    hˆ    ÔØ!&ˆ×ÑÔØ—‘ Ó%ˆÜV˜XÔ&ä—8‘8˜D¬¯
©
Ô3ˆØ!&ˆ×ÑÔØ
    ‰    h¤b§j¡jˆ    Ô1Ø!&ˆ×ÑÔØ—‘ ¬B¯J©JÓ7ˆÜV˜XÕ&rcóD—|j}|jj}d}tj|«}||j_|j |¬«||j_|j |¬«}t ||«tj|tj¬«}||j_|j |tj¬«||j_|j |tj¬«}t ||«yrf)rUr^rarr`ržr rPrgs      rÚtest_output_filling_exponentialz#RNG.test_output_filling_exponentialBsâ€Ø W‰WˆØ× Ñ ×&Ñ&ˆØˆÜ—8‘8˜D“>ˆØ!&ˆ×ÑÔØ
×Ñ HÐÔ-Ø!&ˆ×ÑÔØ×(Ñ(¨dÐ(Ó3ˆÜV˜XÔ&ä—8‘8˜D¬¯
©
Ô3ˆØ!&ˆ×ÑÔØ
×Ñ H´B·J±JÐÔ?Ø!&ˆ×ÑÔØ×(Ñ(¨d¼"¿*¹*Ð(ÓEˆÜV˜XÕ&rcóL—|j}|jj}d}tj|«}||j_|j d|¬«||j_|j d|¬«}t ||«tj|tj¬«}||j_|j d|tj¬«||j_|j d|tj¬«}t ||«y)NrYrr]rrKr_rÇ)rUr^rarÚzerosrSr rPrgs      rÚtest_output_filling_gammazRNG.test_output_filling_gammaTsê€Ø W‰WˆØ× Ñ ×&Ñ&ˆØˆÜ—8‘8˜D“>ˆØ!&ˆ×ÑÔØ
×ј# 8ÐÔ,Ø!&ˆ×ÑÔØ×"Ñ" 3¨TÐ"Ó2ˆÜV˜XÔ&ä—8‘8˜D¬¯
©
Ô3ˆØ!&ˆ×ÑÔØ
×ј# 8´2·:±:ÐÔ>Ø!&ˆ×ÑÔØ×"Ñ" 3¨T¼¿¹Ð"ÓDˆÜV˜XÕ&rcó|—|j}|jj}d}tjd«dz}tj
|«}||j_|j ||¬«||j_|j ||¬«}t||«tj
|tj¬«}||j_|j ||tj¬«||j_|j ||tj¬«}t||«y)    NrYg@X@rr]rrKr_rÇ)    rUr^rarr-rlrSr rP)rrrUrarÚmurarbs       rÚ#test_output_filling_gamma_broadcastz'RNG.test_output_filling_gamma_broadcastfsü€Ø W‰WˆØ× Ñ ×&Ñ&ˆØˆÜ Y‰Yt‹_˜sÑ "ˆÜ—8‘8˜D“>ˆØ!&ˆ×ÑÔØ
×ј" (ÐÔ+Ø!&ˆ×ÑÔØ×"Ñ" 2¨DÐ"Ó1ˆÜV˜XÔ&ä—8‘8˜D¬¯
©
Ô3ˆØ!&ˆ×ÑÔØ
×ј" (´"·*±*ÐÔ=Ø!&ˆ×ÑÔØ×"Ñ" 2¨D¼¿
¹
Ð"ÓCˆÜV˜XÕ&rcór—|j}d}tj|«}tjt
«5|j |tj¬«ddd«tjt«5|j |ddd…¬«ddd«tj|tj¬«}tjt
«5|j |tj¬«ddd«tj|tj¬«}tjt
«5|jd|tj¬«ddd«tjt«5|jd|ddd…tj¬«ddd«tj|tj¬«}tjt
«5|jd|tj¬«ddd«tjt«5|jd|ddd…¬«ddd«y#1swYŒxYw#1swYŒ×xYw#1swYŒ|xYw#1swYŒ xYw#1swYŒâxYw#1swYŒ…xYw#1swYyxYw)NrYr_rær]rKr) rUrr`r{ÚraisesrnrOrPÚ
ValueErrorrTrlrS)rrrUrras    rÚtest_output_fill_errorzRNG.test_output_fill_errorys€Ø W‰WˆØˆÜ—8‘8˜D“>ˆÜ ]‰]œ9Ó %ñ    ?Ø × Ñ  8´2·:±:Ð Ô >÷    ?ä ]‰]œ:Ó &ñ    2Ø × Ñ  8©C¨a¨C¡=Ð Ô 1÷    2ä—8‘8˜D¬¯
©
Ô3ˆÜ ]‰]œ9Ó %ñ    ?Ø × Ñ  8´2·:±:Ð Ô >÷    ?ô—8‘8˜D¬¯
©
Ô3ˆÜ ]‰]œ9Ó %ñ    CØ × Ñ ˜c x´r·z±zÐ Ô B÷    Cä ]‰]œ:Ó &ñ    HØ × Ñ ˜c x±°!°¡}¼B¿J¹JÐ Ô G÷    Hä—8‘8˜D¬¯
©
Ô3ˆÜ ]‰]œ9Ó %ñ    CØ × Ñ ˜c x´r·z±zÐ Ô B÷    Cä ]‰]œ:Ó &ñ    6Ø × Ñ ˜c x±°!°¡}Ð Ô 5÷    6ð    6÷!    ?ñ    ?ú÷    2ñ    2ú÷    ?ñ    ?ú÷    Cñ    Cú÷    Hð    Hú÷    Cð    Cú÷    6ð    6úsS½"I!ÂI.Ã"I;Å#JÆ )JÇ:#J!È>J-É!I+É.I8É;JÊJÊJÊ!J*Ê-J6có~—|tjk(rd}d}n9tj|«}t|j«dz}|j
}|j «|jj||gdz|¬«}|j «|jj|gdz||¬«}t||«|j «|jj||d|¬«}t||«|j «|jjtj|gdz«tj|gt¬«d|¬«}t||«|j «|jjtj|gdz«tj|gdz«d|¬«}    t||    «|j «|jjd|d|¬«}|j «|jj|gdz|¬«}t||«y)Nr,rr)rrKrÇ) rÚboolÚiinfoÚintr0ÚminrsrUrQr r/Úobject)
rrrÚupperÚlowerÚinfor2r3r4r5r6s
          rÚtest_integers_broadcastzRNG.test_integers_broadcastsè€Ø ”B—G‘GÒ ØˆE؉Eä—8‘8˜E“?ˆDܘŸ™“M AÑ%ˆEØ—H‘HˆEØ ×ÑÔØ G‰G× Ñ ˜U U G¨b¡L¸Ð Ó >ˆØ ×ÑÔØ G‰G× Ñ ˜e˜W r™\¨5¸Ð Ó >ˆÜQ˜ÔØ ×ÑÔØ G‰G× Ñ ˜U E°¸%Ð Ó @ˆÜQ˜ÔØ ×ÑÔØ G‰G× Ñ œRŸX™XØ ˆGb‰LóÜŸ8™8 U G´6Ô:ÀØð ó ˆô    Q˜ÔØ ×ÑÔØ G‰G× Ñ Ü H‰HeW˜r‘\Ó "¤B§H¡H¨e¨W°r©\Ó$:ÀØð ó ˆô    Q˜Ôà ×ÑÔØ G‰G× Ñ ˜Q ¨B°eÐ Ó <ˆØ ×ÑÔØ G‰G× Ñ ˜e˜W r™\°Ð Ó 7ˆÜQ˜Õrcó‚—tjdg«}tjdg«}|jj|||¬«}|jdk(sJ‚|jj|d||¬«}|jdk(sJ‚|jj||d|¬«}|jdk(sJ‚y)Nr)rrK)r))rr/rUrQr!)rrrÚhighÚlowr^s     rÚtest_integers_numpyzRNG.test_integers_numpy±s¯€Üx‰x˜˜‹}ˆÜh‰h˜s‹mˆàg‰g×јs D°ÐÓ6ˆØy‰y˜DҠРРàg‰g×јs 1™v t°5ÐÓ9ˆØy‰y˜DҠРРàg‰g×јs D¨¡G°5ÐÓ9ˆØy‰y˜DҠРѠrcó6—|tjk(rd}d}n9tj|«}t|j«dz}|j
}t jt«5|jj||dzgdz|¬«ddd«t jt«5|jj|dz
|gdz|¬«ddd«t jt«5|jj|dz
g|gdz|¬«ddd«t jt«5|jjdgdg|¬«ddd«y#1swYŒÛxYw#1swYŒ xYw#1swYŒdxYw#1swYyxYw)Nr,rr)rrK) rrvrwrxr0ryr{rrrsrUrQ)rrrr{r|r}s     rÚtest_integers_broadcast_errorsz"RNG.test_integers_broadcast_errors¾s^€Ø ”B—G‘GÒ ØˆE؉Eä—8‘8˜E“?ˆDܘŸ™“M AÑ%ˆEØ—H‘HˆEÜ ]‰]œ:Ó &ñ    CØ G‰G× Ñ ˜U U¨Q¡Y K°"Ñ$4¸EÐ Ô B÷    Cä ]‰]œ:Ó &ñ    CØ G‰G× Ñ ˜U Q™Y¨¨°"© ¸EÐ Ô B÷    Cä ]‰]œ:Ó &ñ    EØ G‰G× Ñ ˜e a™i˜[¨5¨'°B©,¸eÐ Ô D÷    Eä ]‰]œ:Ó &ñ    4Ø G‰G× Ñ ˜a˜S 1 #¨UÐ Ô 3÷    4ð    4÷     Cð    Cú÷    Cð    Cú÷    Eð    Eú÷    4ð    4ús0Á+&E+Â2&E7Ã9'FÅ!FÅ+E4Å7FÆF ÆFN)JrzÚ
__module__Ú __qualname__Ú classmethodrgrdrsrvr~r†rr’r•r—r™rœrŸr¤r¨r«r®r²r¶rºr¼rÁrÅrÈrÒrÕrÚrÝrárärçrêrîrñrôr÷rúrÿrrrr rrrrrrr!r$r(r,r5r8r<rCrIrNrPrTrWrdrhrjrmrprtr~r‚r„©rrrYrY_s†„Øñóððñ#óð#ò 9ò.òFòCò" ò  ò!ò8ò*ò)ò
/òIò (ò*ò%ò1ò ò9ò Mò#ò#ò"ò.ò
.ò
 
(ò!ò$ò
&ò
!ò!ò4ò
!ò!ò!ò!ò!ò!ò!ò!ò!ò"ò!ò!ò1ò
!ò!ò!ò*ò%ò %ò     (ò'ò $ò 8ò$0òL Mò Mò Mò Mò'ò,'ò$'ò$'ò$'ò&6ò.òB !ó4rrYcó"—eZdZed„«Zd„Zy)Ú TestMT19937có—t|_d|_dg|_t    |j|jŽ«|_|j
jj |_d|_|j«t|_ y)Ni!!rE) rr^r_r`rrUrarbrcrdrsrores rrgzTestMT19937.setup_classÑsl€ä#ˆÔ؈Œ Ø2Ð3ˆŒÜÐ,˜3×,Ñ,¨c¯h©hÐ7Ó8ˆŒØŸF™F×0Ñ0×6Ñ6ˆÔØ!ˆÔØ ×ÑÔÜ#ˆrcóp—tjj«}|jd«|j    «}||j
j _|j
j j}t|d|ddk(j««t|d|ddk(«y)Nécr)rarEr,Úpos)
rrMÚ RandomStaterOÚ    get_staterUr^rar
r)rrÚnprgrarCs    rÚtest_numpy_statezTestMT19937.test_numpy_stateÜs’€Üy‰y×$Ñ$Ó&ˆØ ×јRÔ Ø—‘Ó ˆØ&+ˆ‰×ÑÔ#Ø—‘×&Ñ&×,Ñ,ˆÜq‘˜V G™_¨UÑ3Ñ3×8Ñ8Ó:Ô;ܐa‘˜F 7™O¨EÑ2Ñ2Õ3rN)rzr…r†r‡rgr’rˆrrrŠrŠÐs„Øñ$óð$ó4rrŠcó—eZdZed„«Zy)Ú
TestPhiloxcóþ—t|_d|_dg|_t    |j|jŽ«|_|j
jj |_d|_|j«y©Nlr[r\)
r    r^r_r`rrUrarbrcrdres rrgzTestPhilox.setup_classçsd€ä"ˆÔØ/ˆŒ ؐ7ˆŒÜÐ,˜3×,Ñ,¨c¯h©hÐ7Ó8ˆŒØŸF™F×0Ñ0×6Ñ6ˆÔØ!ˆÔØ ×ÑÕrN©rzr…r†r‡rgrˆrrr”r”æó„Øñóñrr”có—eZdZed„«Zy)Ú    TestSFC64cóþ—t|_d|_dg|_t    |j|jŽ«|_|j
jj |_d|_|j«y)Nr[éÀ)
rr^r_r`rrUrarbrcrdres rrgzTestSFC64.setup_classósd€ä!ˆÔ؈Œ ؐ7ˆŒÜÐ,˜3×,Ñ,¨c¯h©hÐ7Ó8ˆŒØŸF™F×0Ñ0×6Ñ6ˆÔØ"ˆÔØ ×ÑÕrNr—rˆrrršršòr˜rršcó—eZdZed„«Zy)Ú    TestPCG64cóþ—t|_d|_dg|_t    |j|jŽ«|_|j
jj |_d|_|j«yr–r]res rrgzTestPCG64.setup_classÿsd€ä!ˆÔØ/ˆŒ ؐ7ˆŒÜÐ,˜3×,Ñ,¨c¯h©hÐ7Ó8ˆŒØŸF™F×0Ñ0×6Ñ6ˆÔØ!ˆÔØ ×ÑÕrNr—rˆrrržržþr˜rržcó—eZdZed„«Zy)Ú TestPCG64DXSMcóþ—t|_d|_dg|_t    |j|jŽ«|_|j
jj |_d|_|j«yr–)
rr^r_r`rrUrarbrcrdres rrgzTestPCG64DXSM.setup_class sd€ä%ˆÔØ/ˆŒ ؐ7ˆŒÜÐ,˜3×,Ñ,¨c¯h©hÐ7Ó8ˆŒØŸF™F×0Ñ0×6Ñ6ˆÔØ!ˆÔØ ×ÑÕrNr—rˆrrr¡r¡
r˜rr¡có(—eZdZed„«Zd„Zd„Zy)ÚTestDefaultRNGcó—t|_d|_dg|_t    j
j |jŽ|_|jjj|_    d|_
|j«yr–) rr^r_r`rrMÚ default_rngrUrarbrcrdres rrgzTestDefaultRNG.setup_classsb€ô"ˆÔØ/ˆŒ ؐ7ˆŒÜ—‘×&Ñ&¨¯©Ð1ˆŒØŸF™F×0Ñ0×6Ñ6ˆÔØ!ˆÔØ ×ÑÕrcó^—tt|jjt««yr)r
r:rUr^rrqs rÚtest_default_is_pcg64z$TestDefaultRNG.test_default_is_pcg64#s€ô    ”
˜4Ÿ7™7×0Ñ0´%Ó8Õ9rcó²—tjj«tjjd«tjjd«tjjd«tjjd«tjjddg«tjt
«5tjjd«ddd«tjt
«5tjjddg«ddd«y#1swYŒMxYw#1swYyxYw)Nr[rl    -µtE+IÌ6Í%ÆYl l    )    Ë~¬eR :TI* 6ÒrŠ)rrMr¦r{rrrsrqs rr¼zTestDefaultRNG.test_seed(sé€Ü
    ‰    ×ÑÔÜ
    ‰    ×јdÔ#Ü
    ‰    ×јeÔ$Ü
    ‰    ×јaÔ Ü
    ‰    ×ÑÐDÔEÜ
    ‰    ×ÑÐEØFðHô    Iä ]‰]œ:Ó &ñ    &Ü I‰I× !Ñ ! "Ô %÷    &ä ]‰]œ:Ó &ñ    /Ü I‰I× !Ñ ! 5¨" +Ô .÷    /ð    /÷    &ð    &ú÷    /ð    /úsàEÄ"E ÅE
Å EN)rzr…r†r‡rgr¨r¼rˆrrr¤r¤s„Øñ    óð    ò:ó
/rr¤)Fr)'r>Ú    functoolsrr{ÚnumpyrÚ numpy.randomrrrrrr    Ú numpy.testingr
r r ÚfixturervÚint8Úint16Úint32Úint64Úuint8Úuint16rÄrRrr$r8r<rWrYrŠr”ršržr¡r¤rˆrrú<module>rµsèðÛ Ýã ãßL×LßCÑCð€‡hØŸ™ §¡¨"¯(©(°B·H±H¸b¿h¹hØŸ™ "§)¡)¨R¯Y©Y¸¿    ¹    ðCôDñóDðò
!óòB ó  #÷n    4ñn    4ôb4#ô4ô,    ô    ô    ô    ô    ô    ô    Cô    ô/Sõ/r