+
    KV-jÅV ã                   ó*  € ^ RI t ^ RIt^ RIt^ RIt^ RIt^ RIt^ RIHt ^ RIH	t	H
t
 ^ RIHtHtHtHtHtHtHt RRARRBRRCRRBR	^]P&                  ! ^4      R
,          3RRDRRERRF/t]P*                  ! ]P,                  4      P.                  RG8  d   RRRRRRRRR	RRRRRRR/tMRRRRRRRRR	RRRRRRR/t]P2                  ! R]R7      R  4       t]P2                  R! 4       tR" t ! R# R$4      t ! R% R&4      t ! R' R(4      t ! R) R*4      t  ! R+ R,4      t! ! R- R.4      t" ! R/ R04      t#]PH                  PK                  ]R1R27       ! R3 R44      4       t& ! R5 R64      t'R7 t(R8 t)R9 t*R: t+]PH                  PY                  R;R27      R< 4       t-]PH                  PY                  R;R27      R= 4       t.]PH                  PY                  R;R27      R> 4       t/]PH                  PY                  R;R27      R? 4       t0]PH                  PY                  R;R27      R@ 4       t1R# )Hé    N)Úrandom)ÚMT19937ÚPCG64)ÚIS_WASMÚassert_Úassert_array_almost_equalÚassert_array_equalÚassert_equalÚassert_no_warningsÚassert_raisesÚbinomialÚ	geometricÚhypergeometricÚ	logseriesÚmultinomialg      @Únegative_binomialÚpoissonÚzipfÚ@2fbead005fc63942decb5326d36a1f32fe2c9d32c904ee61e46866b88447c263Ú@23ead5dcde35d4cfd4ef2c105e4c3d43304b45dc1b1444b7823b9ee4fa144ebbÚ@0d764db64f5c3bad48c8c33551c13b4d07a1e7b470f77629bef6c985cac76fcfÚ@7b59bf2f1691626c5815cdcd9a49e1dd68697251d4521575219e4d2a1b8b2c67Ú@d754fa5b92943a38ec07630de92362dd2e02c43577fc147417dc5b9db94ccdd3Ú@8eb216f7cb2a63cf55605422845caaff002fddc64a7dc8b2d45acd477a49e824Ú@70c891d76104013ebd6f6bcf30d403a9074b886ff62e4e6b8eb605bf1a4673b7Ú@01f074f97517cd5d21747148ac6ca4074dde7fcb7acbaec0a936606fecacd93fÚ@8626dd9d052cb608e93d8868de0a7b347258b199493871a1dc56e2a26cacb112Ú@8edd53d272e49c4fc8fbbe6c7d08d563d62e482921f3131d0a0e068af30f0db9Ú@83496cc4281c77b786c9b7ad88b74d42e01603a55c60577ebab81c3ba8d45657Ú@65878a38747c176bc00e930ebafebb69d4e1e16cd3a704e264ea8f5e24f548dbÚ@7a984ae6dca26fd25374479e118b22f55db0aedccd5a0f2584ceada33db98605Ú@d636d968e6a24ae92ab52fe11c46ac45b0897e98714426764e820a7d77602a61Ú@956552176f77e7c9cb20d0118fc9cf690be488d790ed4b4c4747b965e61b0bb4Ú@f84ba7feffda41e606e20b28dfc0f1ea9964a74574513d4a4cbc98433a8bfa45Úmodule)ÚscopeÚparamsc                 ót   € V P                   \        V P                   ,          \        V P                   ,          3# ©N)ÚparamÚ	INT_FUNCSÚINT_FUNC_HASHES)Úrequests   &Út/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/numpy/random/tests/test_randomstate.pyÚint_funcr/   6   s*   € à�M‰Mœ9 W§]¡]Õ3Ü˜GŸM™MÕ*ð,ð ,ó    c               #  ó�   "  € \         P                  P                  4       p Rx € \         P                  P                  V 4       R# 5i)z:Ensures that the singleton bitgen is restored after a testN)Únpr   Úget_bit_generatorÚset_bit_generator)Úorig_bitgens    r.   Úrestore_singleton_bitgenr6   <   s.   é € ô —)‘)×-Ñ-Ó/€KÛ	Ü‡I�I×Ñ Ö,ùs   ‚AAc                 óB  € \        V R ,          VR ,          4       \        V R,          R,          VR,          R,          4       \        V R,          R,          VR,          R,          4       \        V R,          VR,          4       \        V R,          VR,          4       R# )Úbit_generatorÚstateÚkeyÚposÚ	has_gaussÚgaussN)r
   r	   ©ÚaÚbs   &&r.   Úassert_mt19937_state_equalrA   D   sr   € Ü��?Õ# Q Õ%7Ô8Ü�q˜•z %Õ(¨!¨G­*°UÕ*;Ô<Ü�q˜•z %Õ(¨!¨G­*°UÕ*;Ô<Ü��;•  ;¥Ô0Ü��7•˜Q˜w�ZÖ(r0   c                   óJ   a € ] tR t^Lt o R tR tR tR tR tR t	R t
RtV tR	# )
ÚTestSeedc                óÊ   € \         P                  ! ^ 4      p\        VP                  R4      R4       \         P                  ! R4      p\        VP                  R4      R4       R# )r   éè  i¬  ì   ÿÿ i£  N)r   ÚRandomStater
   Úrandint©ÚselfÚss   & r.   Útest_scalarÚTestSeed.test_scalarM   sF   € Ü×Ò˜qÓ!ˆÜ�Q—Y‘Y˜t“_ cÔ*Ü×Ò˜zÓ*ˆÜ�Q—Y‘Y˜t“_ cÖ*r0   c                óÌ  € \         P                  ! \        ^
4      4      p\        VP	                  R4      R4       \         P                  ! \
        P                  ! ^
4      4      p\        VP	                  R4      R4       \         P                  ! ^ .4      p\        VP	                  R4      R4       \         P                  ! R.4      p\        VP	                  R4      R4       R# )é
   rE   iÔ  iÍ  rF   i	  N)r   rG   Úranger
   rH   r2   ÚarangerI   s   & r.   Ú
test_arrayÚTestSeed.test_arrayS   sš   € Ü×Òœu R›yÓ)ˆÜ�Q—Y‘Y˜t“_ cÔ*Ü×ÒœrŸyšy¨›}Ó-ˆÜ�Q—Y‘Y˜t“_ cÔ*Ü×Ò ˜sÓ#ˆÜ�Q—Y‘Y˜t“_ cÔ*Ü×Ò 
˜|Ó,ˆÜ�Q—Y‘Y˜t“_ cÖ*r0   c                ó‚   € \        \        \        P                  R4       \        \        \        P                  R4       R# )ç      à?Nç      à¿éÿÿÿÿ©r   Ú	TypeErrorr   rG   Ú
ValueError©rJ   s   &r.   Útest_invalid_scalarÚTestSeed.test_invalid_scalar]   s&   € ä”i¤×!3Ñ!3°TÔ:Ü”j¤&×"4Ñ"4°bÖ9r0   c                óJ  € \        \        \        P                  R.4       \        \        \        P                  R.4       \        \        \        P                  R.4       \        \        \        P                  . RO4       \        \        \        P                  . RO4       R# )rU   ì        NrV   rW   )é   é   r_   )r`   éþÿÿÿr_   rX   r[   s   &r.   Útest_invalid_arrayÚTestSeed.test_invalid_arrayb   sd   € ä”i¤×!3Ñ!3°d°VÔ<Ü”j¤&×"4Ñ"4°r°dÔ;Ü”j¤&×"4Ñ"4°z°lÔCÜ”j¤&×"4Ñ"4Ò6HÔIÜ”j¤&×"4Ñ"4Ò6IÖJr0   c           	     ó  € \        \        \        P                  \        P
                  ! . \        P                  R 7      4       \        \        \        P                  . RO.4       \        \        \        P                  . RO. RO.4       R# )©ÚdtypeN©r`   ra   é   )é   é   é   )r   rZ   r   rG   r2   ÚarrayÚint64r[   s   &r.   Útest_invalid_array_shapeÚ!TestSeed.test_invalid_array_shapej   s\   € ä”j¤&×"4Ñ"4´b·h²h¸rÜEGÇXÁXô7Oô 	Pä”j¤&×"4Ñ"4²y°kÔBÜ”j¤&×"4Ñ"4²yÚ7@ð7Bö 	Cr0   c                óÎ   € \         P                  ! \        ^ 4      4      p\        \        4      ;_uu_ 4        VP                  R4       RRR4       R#   + '       g   i     R# ; i)r   éÒ  N)r   rG   r   r   rY   Úseed)rJ   Úrss   & r.   Útest_cannot_seedÚTestSeed.test_cannot_seedr   s;   € Ü×Ò¤ a£Ó)ˆÜœ9×%Õ%Ø�G‰G�DŒM÷ &×%×%Ò%ús   ·AÁA$	c                óL   € \        \        \        P                  \        4       R # r)   )r   rZ   r   rG   r   r[   s   &r.   Útest_invalid_initializationÚ$TestSeed.test_invalid_initializationw   s   € Ü”j¤&×"4Ñ"4´gÖ>r0   © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__rL   rR   r\   rc   ro   ru   rx   Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r.   rC   rC   L   s/   ø‡ € ò+ò+ò:ò
KòCò÷
?ð ?r0   rC   c                   ó,   a € ] tR t^{t o R tR tRtV tR# )ÚTestBinomialc                óÎ   € \         P                  ! ^RR7      pR FF  p\        \        P                  ! ^ V4      ^ 8H  4       \        \        P                  ! W4      V4       KH  	  R# )ra   Úintrf   N)r   rU   r`   )r2   Úzerosr   r   r   r	   )rJ   r‡   Úps   &  r.   Útest_n_zeroÚTestBinomial.test_n_zero|   sI   € ô —’˜ %Ô(ˆÛˆAÜ”F—O’O A qÓ)¨QÑ.Ô/ÜœvŸš¨uÓ8¸%Ö@ó r0   c                ób   € \        \        \        P                  ^\        P
                  4       R# )r`   N)r   rZ   r   r   r2   Únanr[   s   &r.   Útest_p_is_nanÚTestBinomial.test_p_is_nan…   s   € ä”j¤&§/¡/°1´b·f±fÖ=r0   rz   N)r{   r|   r}   r~   r‰   r�   r   r€   r�   s   @r.   r„   r„   {   s   ø‡ € òA÷>ð >r0   r„   c                   óV   a € ] tR t^Št o R tR tR tR tR tR t	R t
R tR	 tR
tV tR# )ÚTestMultinomialc                ó8   € \         P                  ! ^dRR.4       R# )éd   çš™™™™™É?çš™™™™™é?N©r   r   r[   s   &r.   Ú
test_basicÚTestMultinomial.test_basic‹   s   € Ü×Ò˜3  c 
Ö+r0   c                ó8   € \         P                  ! ^d. RO4       R# )r’   N)r“   r”   ç        r™   r™   r•   r[   s   &r.   Útest_zero_probabilityÚ%TestMultinomial.test_zero_probabilityŽ   s   € Ü×Ò˜3Ò 9Ö:r0   c                ó&  € \        R\        P                  ! RR4      u;8*  ;'       d    R8  Mu 4       \        P                  ! RR^4      p\        \        P                  ! RV8*  4      4       \        \        P                  ! VR8  4      4       R# )rk   NéûÿÿÿrW   )r   r   rH   r2   Úall©rJ   Úxs   & r.   Útest_int_negative_intervalÚ*TestMultinomial.test_int_negative_interval‘   s\   € Ü�”f—n’n R¨Ó,×1Ô1¨rÔ1Ô2Ü�NŠN˜2˜r 1Ó%ˆÜ”—’�r˜Q‘w“Ô Ü”—’�q˜2‘v“Ör0   c           	     ó  € R R .p\        \        P                  ! ^V\        P                  ! ^4      4      P
                  R4       \        \        P                  ! ^V\        P                  ! ^4      4      P
                  R4       \        \        P                  ! ^V\        P                  ! ^4      4      P
                  R4       \        \        P                  ! ^V^^.4      P
                  R4       \        \        P                  ! ^VR4      P
                  R4       \        \        P                  ! ^V\        P                  ! R4      4      P
                  R4       \        \        \        P                  ^V\        ^4      4       R# )rU   N©r`   ra   ©ra   ra   ra   ©ra   ra   )
r
   r   r   r2   Úuint32Úshaperm   r   rY   Úfloat©rJ   rˆ   s   & r.   Ú	test_sizeÚTestMultinomial.test_size—   s  € à�#ˆJˆÜ”V×'Ò'¨¨1¬b¯iªi¸«lÓ;×AÑAÀ6ÔJÜ”V×'Ò'¨¨1¬b¯iªi¸«lÓ;×AÑAÀ6ÔJÜ”V×'Ò'¨¨1¬b¯iªi¸«lÓ;×AÑAÀ6ÔJÜ”V×'Ò'¨¨1¨q°!¨fÓ5×;Ñ;¸YÔGÜ”V×'Ò'¨¨1¨fÓ5×;Ñ;¸YÔGÜ”V×'Ò'¨¨1¬b¯hªh°vÓ.>Ó?×EÑEØô	 ô 	”i¤×!3Ñ!3°Q¸Ü˜A“hö	 r0   c                óŽ   € \        \        \        P                  ^dRR.4       \        \        \        P                  ^dRR.4       R# )r’   çš™™™™™ñ?r“   çÍÌÌÌÌÌì?Nçš™™™™™¹¿©r   rZ   r   r   r[   s   &r.   Útest_invalid_probÚ!TestMultinomial.test_invalid_prob¥   s2   € Ü”j¤&×"4Ñ"4°c¸CÀ¸:ÔFÜ”j¤&×"4Ñ"4°c¸CÀ¸:ÖFr0   c                óJ   € \        \        \        P                  RRR.4       R# )r`   r”   r“   NrW   r±   r[   s   &r.   Útest_invalid_nÚTestMultinomial.test_invalid_n©   s   € Ü”j¤&×"4Ñ"4°b¸3À¸*ÖEr0   c                ón  € \         P                  ! R 4      pV\         P                  ! VR,          4      ,          pVR,          p\        P                  ! R4      pVP                  ^dVR7      p\        P                  ! R4      pVP                  ^d\         P                  ! V4      R7      p\        WE4       R# )g      .@:r`   Nri   iÛ iU)ÚpvalsN)r2   rQ   Úsumr   rG   r   Úascontiguousarrayr	   )rJ   rˆ   r¸   ÚrngÚ
non_contigÚcontigs   &     r.   Útest_p_non_contiguousÚ%TestMultinomial.test_p_non_contiguous¬   s…   € Ü�IŠI�c‹NˆØ	ŒR�VŠV�A�d•G‹_ÕˆØ�$•ˆÜ× Ò  Ó,ˆØ—_‘_ S°�_Ó6ˆ
Ü× Ò  Ó,ˆØ—‘ ¬B×,@Ò,@ÀÓ,G�ÓHˆÜ˜:Ö.r0   c                ó6  € \         P                  ! . RO\         P                  R7      pWP                  4       ,          pRp\        P
                  ! \        VR7      ;_uu_ 4        \        P                  ! ^V4       RRR4       R#   + '       g   i     R# ; i)ç®Gáz®ï?rf   z-[\w\s]*pvals array is cast to 64-bit floating©ÚmatchN)
rÁ   rÁ   ç•Ö&è.>rÄ   rÄ   rÄ   rÄ   rÄ   rÄ   rÄ   )	r2   rm   Úfloat32r¹   ÚpytestÚraisesrZ   r   r   )rJ   r    r¸   rÃ   s   &   r.   Útest_multinomial_pvals_float32Ú.TestMultinomial.test_multinomial_pvals_float32¶   s_   € Ü�HŠHò :ÜACÇÁôMˆà—E‘E“G•ˆØ@ˆÜ�]Š]œ:¨U×3Ö3Ü×Ò˜q %Ô(÷ 4×3×3Ò3ús   Á%BÂB	c                ó8   € \         P                  ! R RR.4       R# )g      Y@r“   r”   Nr•   r[   s   &r.   Útest_multinomial_n_floatÚ(TestMultinomial.test_multinomial_n_float¾   s   € ä×Ò˜5 3¨ *Ö-r0   rz   N)r{   r|   r}   r~   r–   rš   r¡   r«   r²   rµ   r¾   rÈ   rË   r   r€   r�   s   @r.   r�   r�   Š   s9   ø‡ € ò,ò;ò ò òGòFò/ò)÷.ð .r0   r�   c                   ób   a € ] tR t^Ãt o R tR tR tR tR tR t	R t
R tR	 tR
 tR tRtV tR# )ÚTestSetStatec                óX   € R p\         P                  ! V4      pVP                  4       pW#3# )éÒ–I)r   rG   Ú	get_state)rJ   rs   Úrandom_stater9   s   &   r.   Ú_create_stateÚTestSetState._create_stateÄ   s.   € ØˆÜ×)Ò)¨$Ó/ˆØ×&Ñ&Ó(ˆØÐ"Ð"r0   c                óÒ   € V P                  4       w  rVP                  ^4      pVP                  V4       VP                  ^4      p\        \        P
                  ! W48H  4      4       R# )é   N)rÓ   ÚtomaxintÚ	set_stater   r2   rž   ©rJ   rÒ   r9   ÚoldÚnews   &    r.   r–   ÚTestSetState.test_basicÊ   sT   € Ø"×0Ñ0Ó2ÑˆØ×#Ñ# BÓ'ˆØ×Ñ˜uÔ%Ø×#Ñ# BÓ'ˆÜ”—’�s‘zÓ"Ö#r0   c                óÖ   € V P                  4       w  rVP                  ^R7      pVP                  V4       VP                  ^R7      p\        \        P
                  ! W48H  4      4       R# ©ri   ©ÚsizeN©rÓ   Ústandard_normalrØ   r   r2   rž   rÙ   s   &    r.   Útest_gaussian_resetÚ TestSetState.test_gaussian_resetÑ   sZ   € à"×0Ñ0Ó2ÑˆØ×*Ñ*°Ð*Ó2ˆØ×Ñ˜uÔ%Ø×*Ñ*°Ð*Ó2ˆÜ”—’�s‘zÓ"Ö#r0   c                ó  € V P                  4       w  rVP                  4        VP                  4       pVP                  ^R7      pVP                  V4       VP                  ^R7      p\	        \
        P                  ! W48H  4      4       R# rÞ   )rÓ   râ   rÑ   rØ   r   r2   rž   rÙ   s   &    r.   Ú test_gaussian_reset_in_media_resÚ-TestSetState.test_gaussian_reset_in_media_resÙ   sv   € ð #×0Ñ0Ó2ÑˆØ×$Ñ$Ô&Ø×&Ñ&Ó(ˆØ×*Ñ*°Ð*Ó2ˆØ×Ñ˜uÔ%Ø×*Ñ*°Ð*Ó2ˆÜ”—’�s‘zÓ"Ö#r0   c                óh  € V P                  4       w  rVR R pVP                  ^R7      pVP                  V4       VP                  ^R7      pVP                  V4       VP                  ^R7      p\        \        P
                  ! WE8H  4      4       \        \        P
                  ! WF8H  4      4       R # )Nrß   rb   rá   )rJ   rÒ   r9   Ú	old_stateÚx1Úx2Úx3s   &      r.   Útest_backwards_compatibilityÚ)TestSetState.test_backwards_compatibilityä   s›   € ð #×0Ñ0Ó2ÑˆØ˜#˜2�Jˆ	Ø×)Ñ)¨rÐ)Ó2ˆØ×Ñ˜yÔ)Ø×)Ñ)¨rÐ)Ó2ˆØ×Ñ˜uÔ%Ø×)Ñ)¨rÐ)Ó2ˆÜ”—’�r‘xÓ Ô!Ü”—’�r‘xÓ Ö!r0   c                óN   € V P                  4       w  rVP                  R R 4       R# ©rU   N)rÓ   r   ©rJ   rÒ   Ú_s   &  r.   Útest_negative_binomialÚ#TestSetState.test_negative_binomialñ   s$   € ð ×,Ñ,Ó.‰ˆØ×&Ñ& s¨CÖ0r0   c                ó.  € \         P                  ! \        4       4      p\        P                  ! \
        4      ;_uu_ 4        VP                  4       pR R R 4       \        X\        4      '       g   Q hVR,          R8X  g   Q hR #   + '       g   i     L:; i)Nr8   r   )	r   rG   r   rÆ   ÚwarnsÚRuntimeWarningrÑ   Ú
isinstanceÚdict)rJ   rt   r9   s   &  r.   Útest_get_state_warningÚ#TestSetState.test_get_state_warning÷   sb   € Ü×Ò¤£Ó(ˆÜ�\Š\œ.×)Õ)Ø—L‘L“NˆE÷ *ä˜%¤×&Ò&Ð&Ð&Ø�_Õ%¨Ô0Ð0Ò0÷ *×)ús   ÁBÂB	c           	     ój  € V P                  4       w  rVP                  4       pRVR,          ,           p\        \        VP                  V4       \        \
        VP                  \        P                  ! V\        R7      4       VP                  RR7      pVR \        \        VP                  V4       R# )ÚUnknownºr`   NNrf   F©Úlegacyr8   N)rý   )	rÓ   rÑ   r   rZ   rØ   rY   r2   rm   Úobject)rJ   rÒ   r9   Ú	new_states   &   r.   Ú!test_invalid_legacy_state_settingÚ.TestSetState.test_invalid_legacy_state_settingþ   sŽ   € Ø"×0Ñ0Ó2ÑˆØ×&Ñ&Ó(ˆØ! E¨"¥IÕ-ˆ	Ü”j ,×"8Ñ"8¸)ÔDÜ”i ×!7Ñ!7Ü—h’h˜y´Ô7ô	9à×&Ñ&¨eÐ&Ó4ˆØ�/Ð"Ü”j ,×"8Ñ"8¸%Ö@r0   c                óf  € V P                  4       w  rVP                  ^ 4       VP                  ^d4       VP                  4        VP	                  RR7      p\        VR,          ^4       \        P                  ! \        P                  ! V4      4      pVP	                  RR7      p\        W54       R# )r   Frÿ   r<   N)
rÓ   rs   Úrandom_samplerâ   rÑ   r
   ÚpickleÚloadsÚdumpsrA   )rJ   rÒ   rò   ÚpickledÚ	rs_unpickÚ	unpickleds   &     r.   Útest_pickleÚTestSetState.test_pickle	  sŽ   € Ø×,Ñ,Ó.‰ˆØ×Ñ˜!ÔØ×"Ñ" 3Ô'Ø×$Ñ$Ô&Ø×(Ñ(°Ð(Ó6ˆÜ�W˜[Õ)¨1Ô-Ü—L’L¤§¢¨lÓ!;Ó<ˆ	Ø×'Ñ'¨uÐ'Ó5ˆ	Ü" 7Ö6r0   c                óÆ   € V P                  4       w  rVP                  4       pVP                  4        VP                  V4       VP	                  R R7      p\        W24       R# )Frÿ   N)rÓ   Ú__getstate__râ   Ú__setstate__rÑ   rA   )rJ   rÒ   r9   Ú
attr_states   &   r.   Útest_state_settingÚTestSetState.test_state_setting  sV   € Ø"×0Ñ0Ó2ÑˆØ!×.Ñ.Ó0ˆ
Ø×$Ñ$Ô&Ø×!Ñ! *Ô-Ø×&Ñ&¨eÐ&Ó4ˆÜ" :Ö5r0   c                ón   € V P                  4       w  r\        V4      P                  R 4      '       g   Q hR# )zRandomState(MT19937)N)rÓ   ÚreprÚ
startswithrñ   s   &  r.   Ú	test_reprÚTestSetState.test_repr  s/   € Ø×,Ñ,Ó.‰ˆÜ�LÓ!×,Ñ,Ð-C×DÒDÐDÒDr0   rz   N)r{   r|   r}   r~   rÓ   r–   rã   ræ   rí   ró   rú   r  r  r  r  r   r€   r�   s   @r.   rÎ   rÎ   Ã   sD   ø‡ € ò#ò$ò$ò	$ò"ò1ò1ò	Aò	7ò6÷Eð Er0   rÎ   c            	       óš  a € ] tR tRt o ]P
                  ]P                  ]P                  ]P                  ]P                  ]P                  ]P                  ]P                  ]P                  .	tR tR tR tR tR tR t]P,                  P/                  ]P0                  ! R4      P2                  R8  R	R
7      R 4       tR tR tRtV tR# )ÚTestRandinti!  c                ó„   € \         P                  P                  4       p\        \        VP
                  ^\        R7       R# ©r`   rf   N)r2   r   rG   r   rY   rH   r©   )rJ   r»   s   & r.   Útest_unsupported_typeÚ!TestRandint.test_unsupported_type'  s&   € Ü�i‰i×#Ñ#Ó%ˆÜ”i §¡¨a´u×=r0   c           	     óT  € \         P                  P                  4       pV P                   Fù  pV\         P                  J d   ^ M\         P
                  ! V4      P                  pV\         P                  J d   ^M&\         P
                  ! V4      P                  ^,           p\        \        VP                  V^,
          WBR7       \        \        VP                  W4^,           VR7       \        \        VP                  WCVR7       \        \        VP                  ^^ VR7       Kû  	  R# )r   rf   N)r2   r   rG   ÚitypeÚboolÚiinfoÚminÚmaxr   rZ   rH   )rJ   r»   ÚdtÚlbndÚubnds   &    r.   Útest_bounds_checkingÚ TestRandint.test_bounds_checking+  s·   € Ü�i‰i×#Ñ#Ó%ˆØ—*”*ˆBØœbŸg™g›‘1¬2¯8ª8°B«<×+;Ñ+;ˆDØœbŸg™g›‘1¬2¯8ª8°B«<×+;Ñ+;¸aÕ+?ˆDÜœ* c§k¡k°4¸!µ8¸TÕLÜœ* c§k¡k°4À½ÈÕLÜœ* c§k¡k°4ÀRÕHÜœ* c§k¡k°1°a¸r×Bó r0   c           
     ód  € \         P                  P                  4       pV P                   EF   pV\         P                  J d   ^ M\         P
                  ! V4      P                  pV\         P                  J d   ^M&\         P
                  ! V4      P                  ^,           pV^,
          p\        VP                  WU^,           RVR7      V4       Tp\        VP                  WU^,           RVR7      V4       W4,           ^,          p\        VP                  WU^,           RVR7      V4       EK  	  R# )r   rE   ©rà   rg   N)
r2   r   rG   r!  r"  r#  r$  r%  r
   rH   )rJ   r»   r&  r'  r(  Útgts   &     r.   Útest_rng_zero_and_extremesÚ&TestRandint.test_rng_zero_and_extremes5  sÖ   € Ü�i‰i×#Ñ#Ó%ˆØ—*•*ˆBØœbŸg™g›‘1¬2¯8ª8°B«<×+;Ñ+;ˆDØœbŸg™g›‘1¬2¯8ª8°B«<×+;Ñ+;¸aÕ+?ˆDà˜•(ˆCÜ˜Ÿ™ S°­'¸ÀB˜ÓGÈÔMàˆCÜ˜Ÿ™ S°­'¸ÀB˜ÓGÈÔMà•; 1Õ$ˆCÜ˜Ÿ™ S°­'¸ÀB˜ÓGÈ×Mó r0   c                óÒ  € \         P                  P                  4       pV P                   FŠ  pV\         P                  J d   ^ M\         P
                  ! V4      P                  pV\         P                  J d   ^M&\         P
                  ! V4      P                  ^,           p VP                  W4VR7       KŒ  	  R#   \         d!   p\        R\        T4      ,          4      hRp?ii ; i)r   rf   zMNo error should have been raised, but one was with the following message:

%sN)r2   r   rG   r!  r"  r#  r$  r%  rH   Ú	ExceptionÚAssertionErrorÚstr)rJ   r»   r&  r'  r(  Úes   &     r.   Útest_full_rangeÚTestRandint.test_full_rangeD  s¯   € ä�i‰i×#Ñ#Ó%ˆà—*”*ˆBØœbŸg™g›‘1¬2¯8ª8°B«<×+;Ñ+;ˆDØœbŸg™g›‘1¬2¯8ª8°B«<×+;Ñ+;¸aÕ+?ˆDð@Ø—‘˜D¨b�Ö1ó øô ô @Ü$ð &6ä8;¸A»õ&?ó @ð @ûð@ús   Â"B;Â;C&ÃC!Ã!C&c           	     óØ  € \         P                  P                  4       pV P                  R ,           FY  pR FP  pVP	                  ^VRVR7      p\        VP                  4       V8  4       \        VP                  4       ^8¬  4       KR  	  K[  	  VP	                  ^ ^R\         P                  R7      p\        VP                  4       ^8  4       \        VP                  4       ^ 8¬  4       R# )rþ   r,  N)rj   é   rÖ   i   )	r2   r   rG   r!  rH   r   r%  r$  r"  )rJ   r»   r&  r(  Úvalss   &    r.   Útest_in_bounds_fuzzÚTestRandint.test_in_bounds_fuzzS  s­   € ä�i‰i×#Ñ#Ó%ˆà—*‘*˜R—.�.ˆBÛ"�Ø—{‘{ 1 d°¸b�{ÓA�Ü˜Ÿ™›
 TÑ)Ô*Ü˜Ÿ™›
 a™Ö(ó #ñ !ð �{‰{˜1˜a e´2·7±7ˆ{Ó;ˆä�—‘“
˜Q‘ÔÜ�—‘“
˜a‘Ö r0   c                ó`  € R RRRRRRRRR	R
RRRRRRR	/	pV P                   R,           FÛ  p\        P                  ! R4      p\        P                  R8X  d   VP                  ^ ^RVR7      pM#VP                  ^ ^RVR7      P                  4       p\        P                  ! VP                  \        P                  4      4      P                  4       p\        V\        P                  ! V4      P                  ,          V8H  4       KÝ  	  \        P                  ! R4      pVP                  ^ ^R\         R7      P                  \        P                  4      p\        P                  ! V4      P                  4       p\        V\        P                  ! \         4      P                  ,          V8H  4       R# )r"  Ú@509aea74d792fb931784c4b0135392c65aec64beee12b0cc167548a2c3d31e71Úint16Ú@7b07f1a920e46f6d0fe02314155a2330bcfd7635e708da50e536c5ebb631a7d4Úint32Ú@e577bfed6c935de944424667e3da285012e741892dcb7051a8f1ce68ab05c92frn   Ú@0fbead0b06759df2cfb55e43148822d4a1ff953c7eb19a5b08445a63bb64fa9eÚint8Ú@001aac3a5acb935a9b186cbe14a1ca064b8bb2dd0b045d48abeacf74d0203404Úuint16r§   Úuint64Úuint8rþ   rr   ÚlittlerE   r,  N)r!  r   rG   ÚsysÚ	byteorderrH   ÚbyteswapÚhashlibÚsha256Úviewr2   rC  Ú	hexdigestr   rg   Únamer"  )rJ   r-  r&  r»   ÚvalÚress   &     r.   Útest_repeatabilityÚTestRandint.test_repeatabilityb  s]  € ð Ð[ØÐ[ØÐ[ØÐ[ØÐ[ØÐ[ØÐ[ØÐ[ØÐ[ð]ˆð —*‘*˜R—.�.ˆBÜ×$Ò$ TÓ*ˆCô �}‰} Ô(Ø—k‘k ! Q¨T¸�kÓ<‘à—k‘k ! Q¨T¸�kÓ<×EÑEÓG�ä—.’. §¡¬"¯'©'Ó!2Ó3×=Ñ=Ó?ˆCÜ�CœŸš ›×)Ñ)Õ*¨cÑ1Ö2ñ !ô × Ò  Ó&ˆØ�k‰k˜!˜Q T´ˆkÓ6×;Ñ;¼B¿G¹GÓDˆÜ�nŠn˜SÓ!×+Ñ+Ó-ˆÜ�”B—H’HœT“N×'Ñ'Õ(¨CÑ/Ö0r0   ÚlzCannot test with 32-bit C long©Úreasonc           
     ó<  € \         P                  ! . RO. RO. RO.. RO. RO. R	O.. R
O. RO. RO.. RO. RO. RO.. RO. RO. RO..4      pR FM  p\        P                  ! R4      pVP	                  R.^ .^... ROVR7      p\        YBe   TMV^ ,          4       KO  	  R# )ì   áQö[ Ni90  rß   )rY  l   dm¬" l   ë0 )l   ;¡i l   vlÔm l   iXp )i\L¹_l   øZ N iwU¬')l   Ï<Ô~ l   È20l iPð?)iÒfi¦ØwLl   @
Vo )l   ðo“\ i„‘´wiý
1])i{„YSl   r=ï| i˜ß)l   â0 l   lÊ iû&ã})l   QZî) l   œ(q l   '}åQ )l   WqV1 iêMl   'ßt )inMl   øbþ" l   )  )i“Äal   ³Ñ l   S"f )i¸d‘i98l   ÙnDk )l   ¬Jc i¹á”-l   š )i¬MiŸ'ñ*l   äl¼, )N)rk   ri   ri   rW   )rF   r_   l       )r2   rm   r   rG   rH   r	   )rJ   Údesiredrà   r»   r    s   &    r.   Ú.test_repeatability_32bit_boundary_broadcastingÚ:TestRandint.test_repeatability_32bit_boundary_broadcasting‚  sÇ   € ô —(’(ÒAÚAÚAðCò BÚAÚAðCò BÚAÚAðCò BÚAÚAðCò BÚAÚAðCðDó Eˆó &ˆDÜ×$Ò$ UÓ+ˆCØ—‘˜b˜T A 3¨¨Ð,Ò.KØ $ð ó &ˆAä˜qÒ-=¡'À7È1Å:ÖNó	 &r0   c                óÞ  € \         P                  p\         P                  ! \         P                  4      P                  p\         P                  ! \         P                  ! \         P                  4      P                  4      p\         P                  ! \         P                  ! \         P                  4      P                  ^,           4      p\
        P                  ! W4VR7      p\        WR4       R# r  )r2   rn   r#  r%  rF  r   rH   r
   )rJ   r&  r-  r'  r(  Úactuals   &     r.   Útest_int64_uint64_corner_caseÚ)TestRandint.test_int64_uint64_corner_caseš  s†   € ô �X‰XˆÜ�hŠh”r—x‘xÓ ×$Ñ$ˆÜ�xŠxœŸš¤§¡Ó*×.Ñ.Ó/ˆÜ�yŠyœŸš¤"§(¡(Ó+×/Ñ/°!Õ3Ó4ˆô —’ °"Ô5ˆÜ�VÖ!r0   c                óL  € \         P                  P                  4       pV P                   F³  pV\         P                  J d   ^ M\         P
                  ! V4      P                  pV\         P                  J d   ^M&\         P
                  ! V4      P                  ^,           pVP                  W4VR7      p\        VP                  \         P                  ! V4      4       Kµ  	  \        \        3 F²  pV\        J d   RMRpV\        J d   ^ M\         P
                  ! V4      P                  pV\        J d   ^M&\         P
                  ! V4      P                  ^,           pVP                  W4VR7      p\        \        VR4      '       * 4       \        \        V4      V4       K´  	  R# )r   rf   Úlongr"  rg   N)r2   r   rG   r!  r"  r#  r$  r%  rH   r
   rg   r†   r   ÚhasattrÚtype)rJ   r»   r&  r'  r(  ÚsampleÚop_dtypes   &      r.   Útest_respect_dtype_singletonÚ(TestRandint.test_respect_dtype_singleton±  s  € ä�i‰i×#Ñ#Ó%ˆà—*”*ˆBØœbŸg™g›‘1¬2¯8ª8°B«<×+;Ñ+;ˆDØœbŸg™g›‘1¬2¯8ª8°B«<×+;Ñ+;¸aÕ+?ˆDà—[‘[ °2�[Ó6ˆFÜ˜Ÿ™¤r§x¢x°£|Ö4ñ ô œ“+ˆBð "$¤s£‘v°ˆHØœd›
‘1¬¯ª°Ó(:×(>Ñ(>ˆDØœd›
‘1¬¯ª°Ó(:×(>Ñ(>ÀÕ(BˆDà—[‘[ °2�[Ó6ˆFÜœ ¨Ó0Ô0Ô1Üœ˜f› rÖ*ó r0   rz   Nr_   )r{   r|   r}   r~   r2   r"  rC  rG  r>  rE  r@  r§   rn   rF  r!  r  r)  r.  r5  r:  rS  rÆ   ÚmarkÚskipifr#  r%  r[  r_  rg  r   r€   r�   s   @r.   r  r  !  s»   ø‡ € ð �W‰W�b—g‘g˜rŸx™x¨¯©°2·9±9Ø�X‰X�r—y‘y "§(¡(¨B¯I©Ið7€Eò>òCòNò@ò!ò1ð@ ‡[�[×Ñ˜Ÿš ›×)Ñ)¨EÑ1Ø?ð ó AñOóAðOò,"÷.+ð +r0   r  c                   ó†  a € ] tR tRt o RtR tR tR tR tR t	R t
R	 tR
 tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR t R t!R  t"R! t#R" t$R# t%R$ t&R% t'R& t(R' t)R( t*R) t+R* t,R+ t-R, t.R- t/R. t0R/ t1R0 t2]3Ph                  Pk                  R1]6Pn                  ! R2RZ4      R3]6Pp                  R4.4      R5 4       t9R6 t:R7 t;R8 t<R9 t=R: t>R; t?R< t@R= tAR> tBR? tCR@ tDRA tERB tFRC tGRD tHRE tIRF tJRG tKRH tLRI tMRJ tNRK tORL tPRM tQRN tRRO tSRP tTRQ tURR tVRS tWRT tXRU tYRV tZRW t[RXt\V t]RY# )[ÚTestRandomDistiÉ  rÐ   c                óÂ   € \         P                  ! V P                  4      pVP                  ^^4      p\        P
                  ! RR.RR.RR..4      p\        W#^R7       R# )	ri   ç_®\±*Íã?ç�›˜¬”îâ?ç<î�pì?ç®,º¥oˆì?çˆÂÉHÝ?çZ±­°êæè?©ÚdecimalN)r   rG   rs   Úrandr2   rm   r   ©rJ   r»   r^  rZ  s   &   r.   Ú	test_randÚTestRandomDist.test_randÎ  sa   € Ü× Ò  §¡Ó+ˆØ—‘˜!˜Q“ˆÜ—(’(Ð0Ð2EÐFØ0Ð2EÐFØ/Ð1CÐDðFó Gˆô 	" &¸2×>r0   c                ó„   € \         P                  ! V P                  4      pVP                  4       pR p\	        W#^R7       R# )rn  rt  N)r   rG   rs   rv  r   rw  s   &   r.   Útest_rand_singletonÚ"TestRandomDist.test_rand_singletonÖ  s0   € Ü× Ò  §¡Ó+ˆØ—‘“ˆØ%ˆÜ! &¸2×>r0   c                óJ  € \         P                  ! V P                  4      pVP                  ^^4      p\        P
                  ! RR.RR.RR..4      p\        W#^R7       \         P                  ! V P                  4      pVP                  4       p\        W#R	,          ^R7       R# )
ri   çÿ!ã<Oqõ?ç4ð�u,Íû?çÁ³½3Ûû÷?çà@ËÀŽ? @çÿHSÓ\@rt  NçL«I/DÍ¿©r   r   ©r   rG   rs   Úrandnr2   rm   r   rw  s   &   r.   Ú
test_randnÚTestRandomDist.test_randnÜ  sŽ   € Ü× Ò  §¡Ó+ˆØ—‘˜1˜a“ˆÜ—(’(Ð0Ð2EÐFØ-Ð/BÐCØ-Ð/BÐCðEó Fˆô 	" &¸2Õ>ä× Ò  §¡Ó+ˆØ—‘“ˆÜ! &°$­-À×Dr0   c                óÂ   € \         P                  ! V P                  4      pVP                  R^cRR7      p\        P
                  ! ^^.R^).RR..4      p\        W#4       R# ©éc   rß   Ni�ÿÿÿ©ri   ra   iÌÿÿÿiÐÿÿÿi¾ÿÿÿ)r   rG   rs   rH   r2   rm   r	   rw  s   &   r.   Útest_randintÚTestRandomDist.test_randintè  s[   € Ü× Ò  §¡Ó+ˆØ—‘˜S "¨6�Ó2ˆÜ—(’(˜R ˜GØ  "˜IØ  #˜Jð(ó )ˆô 	˜6Ö+r0   c                óF  € \         P                  ! V P                  4      p\        P                  ! \
        4      ;_uu_ 4        VP                  R^cRR7      pRRR4       \        P                  ! ^^.R^).RR..4      p\        XV4       \         P                  ! V P                  4      p\        P                  ! \
        4      ;_uu_ 4        VP                  ^ÆRR7      pRRR4       \        W#^d,           4       R#   + '       g   i     L­; i  + '       g   i     L7; irŠ  )
r   rG   rs   rÆ   rö   ÚDeprecationWarningÚrandom_integersr2   rm   r	   rw  s   &   r.   Útest_random_integersÚ#TestRandomDist.test_random_integersð  sÑ   € Ü× Ò  §¡Ó+ˆÜ�\Š\Ô,×-Õ-Ø×(Ñ(¨¨b°vÐ(Ó>ˆF÷ .ä—(’(˜R ˜GØ  "˜IØ  #˜Jð(ó )ˆô 	˜6 7Ô+ä× Ò  §¡Ó+ˆÜ�\Š\Ô,×-Õ-Ø×(Ñ(¨°6Ð(Ó:ˆF÷ .ä˜6¨S¥=Ö1÷ .×-ú÷ .×-ús   ÁC=ÃDÃ=D	ÄD 	c                ó  € \         P                  ! V P                  4      pVP                  RR7      p\        P
                  ! \        P                  4      P                  R8X  d1   \        P                  ! RR.RR.RR..\        P                  R	7      pM/\        P                  ! R
R.RR.RR..\        P                  R	7      p\        W#4       VP                  V P                  4       VP                  4       p\        W#R,          4       R# )ri   rß   iÿÿÿiÁª4OiÿË•+i³RºKiriFbÀqi™‡Àrf   l   ÿK+W+¥y l   r&&ÌJÒ] l   ™�;	 l   Õ‹nBz l   ž@XÓHŒT l   D+l++Ý NrŒ  r„  )r   rG   rs   r×   r2   r#  rb  r%  rm   rn   r
   )rJ   rt   r^  rZ  s   &   r.   Útest_tomaxintÚTestRandomDist.test_tomaxintþ  sÞ   € Ü×Ò §	¡	Ó*ˆØ—‘ &�Ó)ˆÜ�8Š8”B—G‘GÓ× Ñ  JÔ.Ü—h’h ¨iÐ 8Ø!+¨iÐ 8Ø!+¨iÐ 8ð :äACÇÁôK‰Gô —h’hÐ!4Ð6IÐ JØ!4Ð6IÐ JØ!4Ð6IÐ Jð Lô &(§X¡Xô/ˆGô
 	�VÔ%à
�‰�—	‘	ÔØ—‘“ˆÜ�V T�]Ö+r0   c           
     ó  € \         P                  ! \        4      ;_uu_ 4        \        P                  ! \
        P                  ! R 4      P                  \
        P                  ! R 4      P                  4      pRRR4       \
        P                  ! R 4      P                  p\        XV4       \         P                  ! \        4      ;_uu_ 4        \
        P                  ! R 4      P                  p\        P                  ! V! \
        P                  ! R 4      P                  4      V! \
        P                  ! R 4      P                  4      4      pRRR4       \        W4       R#   + '       g   i     Ló; i  + '       g   i     L0; i)rU  N)rÆ   rö   r�  r   r‘  r2   r#  r%  r
   rg   rd  )rJ   r^  rZ  Útypers   &   r.   Útest_random_integers_max_intÚ+TestRandomDist.test_random_integers_max_int  sé   € ô �\Š\Ô,×-Õ-Ü×+Ò+¬B¯HªH°S«M×,=Ñ,=Ü,.¯HªH°S«M×,=Ñ,=ó?ˆF÷ .ô —(’(˜3“-×#Ñ#ˆÜ�V˜WÔ%Ü�\Š\Ô,×-Õ-Ü—H’H˜S“M×&Ñ&ˆEÜ×+Ò+©E´"·(²(¸3³-×2CÑ2CÓ,DÙ,1´"·(²(¸3³-×2CÑ2CÓ,DóFˆF÷ .ô 	�VÖ%÷ .×-ú÷ .×-ús   £AE"ÃB E5Å"E2	Å5F	c           
     óâ  € \         P                  ! 4       ;_uu_ 4        \         P                  ! R \        4       \	        \        \
        P                  \        P                  ! R4      P                  4       \	        \        \
        P                  \        P                  ! R4      P                  \        P                  ! R4      P                  4       RRR4       R#   + '       g   i     R# ; i)ÚerrorrU  N)
ÚwarningsÚcatch_warningsÚsimplefilterr�  r   r   r‘  r2   r#  r%  r[   s   &r.   Útest_random_integers_deprecatedÚ.TestRandomDist.test_random_integers_deprecated#  s�   € Ü×$Ò$×&Õ&Ü×!Ò! 'Ô+=Ô>ô Ô,Ü ×0Ñ0ÜŸ(š( 3›-×+Ñ+ô-ô
 Ô,Ü ×0Ñ0ÜŸ(š( 3›-×+Ñ+¬R¯XªX°c«]×->Ñ->ô@÷ '×&×&Ò&ús   žB5CÃC.	c                óH  € \         P                  ! V P                  4      pVP                  R	4      p\        P
                  ! RR.RR.RR..4      p\        W#^R7       \         P                  ! V P                  4      pVP                  4       p\        W#R
,          ^R7       R# )ri   rn  ro  rp  rq  rr  rs  rt  NrŒ  r„  )r   rG   rs   r  r2   rm   r   rw  s   &   r.   Útest_random_sampleÚ!TestRandomDist.test_random_sample1  s’   € Ü× Ò  §¡Ó+ˆØ×"Ñ" 6Ó*ˆÜ—(’(Ð0Ð2EÐFØ0Ð2EÐFØ/Ð1CÐDðFó Gˆô 	" &¸2Õ>ä× Ò  §¡Ó+ˆØ×"Ñ"Ó$ˆÜ! &°$­-À×Dr0   c                ó°   € \         P                  ! V P                  4      pVP                  ^^4      p\        P
                  ! . RO4      p\        W#4       R# )rj   N)ra   ri   ra   ri   ©r   rG   rs   Úchoicer2   rm   r	   rw  s   &   r.   Útest_choice_uniform_replaceÚ*TestRandomDist.test_choice_uniform_replace=  s<   € Ü× Ò  §¡Ó+ˆØ—‘˜A˜qÓ!ˆÜ—(’(š<Ó(ˆÜ˜6Ö+r0   c                ó¸   € \         P                  ! V P                  4      pVP                  ^^. ROR7      p\        P
                  ! . RO4      p\        W#4       R# )rj   ©rˆ   N)çš™™™™™Ù?r¬  çš™™™™™¹?r­  )r`   r`   ra   ra   r¦  rw  s   &   r.   Útest_choice_nonuniform_replaceÚ-TestRandomDist.test_choice_nonuniform_replaceC  sA   € Ü× Ò  §¡Ó+ˆØ—‘˜A˜qÒ$8�Ó9ˆÜ—(’(š<Ó(ˆÜ˜6Ö+r0   c                ó´   € \         P                  ! V P                  4      pVP                  ^^RR7      p\        P
                  ! . RO4      p\        W#4       R# )rj   F©ÚreplaceN)r   r`   ri   r¦  rw  s   &   r.   Útest_choice_uniform_noreplaceÚ,TestRandomDist.test_choice_uniform_noreplaceI  s@   € Ü× Ò  §¡Ó+ˆØ—‘˜A˜q¨%�Ó0ˆÜ—(’(š9Ó%ˆÜ˜6Ö+r0   c                óº   € \         P                  ! V P                  4      pVP                  ^^R. ROR7      p\        P
                  ! . RO4      p\        W#4       R# )rj   F©r²  rˆ   N)r­  ç333333Ó?rU   r­  )ra   ri   r`   r¦  rw  s   &   r.   Ú test_choice_nonuniform_noreplaceÚ/TestRandomDist.test_choice_nonuniform_noreplaceO  sC   € Ü× Ò  §¡Ó+ˆØ—‘˜A˜q¨%Ò3G�ÓHˆÜ—(’(š9Ó%ˆÜ˜6Ö+r0   c                ó´   € \         P                  ! V P                  4      pVP                  . RO^4      p\        P
                  ! . RO4      p\        W#4       R# )r?   N)r?   r@   ÚcÚd)r»  r¼  r»  r¼  r¦  rw  s   &   r.   Útest_choice_nonintegerÚ%TestRandomDist.test_choice_nonintegerU  s>   € Ü× Ò  §¡Ó+ˆØ—‘Ò0°!Ó4ˆÜ—(’(Ò/Ó0ˆÜ˜6Ö+r0   c           	     ól  € \         P                  p\        \        VR
^4       \        \        VR^4       \        \        V^^.^^..^4       \        \        V. ^4       \        \        V. RO^RR.RR..R7       \        \        V^^.^. ROR7       \        \        V^^.^RR.R7       \        \        V^^.^RR.R7       \        \        V. RO^RR7       \        \        V. RORRR7       \        \        V. RORRR7       \        \        V. RORRR7       \        \        V. RO^R. ROR7       R	# )r`   ç      @g      Ð?r«  r¬  r®   Fr±  r¶  NrW   )r`   ra   ri   rj   )r¬  r¬  r“   r°   rh   rb   )rW   )rW   r`   )r`   r   r   )r   r§  r   rZ   )rJ   re  s   & r.   Útest_choice_exceptionsÚ%TestRandomDist.test_choice_exceptions[  s	  € Ü—‘ˆÜ”j &¨"¨aÔ0Ü”j &¨"¨aÔ0Ü”j &¨A¨q¨6°A°q°6Ð*:¸AÔ>Ü”j &¨"¨aÔ0Ü”j &ª,¸Ø ˜¨¨d |Ð4õ	6ä”j &¨1¨a¨&°!²ÕGÜ”j &¨1¨a¨&°!¸¸T°{ÕCÜ”j &¨1¨a¨&°!¸¸S°zÕBÜ”j &ª)°QÀÕFä”j &ª)°RÀÕGÜ”j &ª)°UÀEÕJÜ”j &ª)°WÀeÕLÜ”j &ª)°QØ#¢y÷	2r0   c                ó  € R R.p\        \        P                  ! \        P                  ! ^RR7      4      4       \        \        P                  ! \        P                  ! ^RR7      4      4       \        \        P                  ! \        P                  ! ^RVR7      4      4       \        \        P                  ! \        P                  ! ^RVR7      4      4       \        \        P                  ! \        P                  ! ^^.RR7      4      4       \        \        P                  ! R.RR7      RJ 4       \        P
                  ! ^^.4      p\        P                  ! ^\        R7      pW#^ &   \        \        P                  ! VRR7      VJ 4       Rp\        \        P                  ! \        P                  ! ^VRR7      4      '       * 4       \        \        P                  ! \        P                  ! ^VRR7      4      '       * 4       \        \        P                  ! \        P                  ! ^VRVR7      4      '       * 4       \        \        P                  ! \        P                  ! ^VRVR7      4      '       * 4       \        \        P                  ! \        P                  ! ^^.VRR7      4      '       * 4       \        \        P                  ! R.VRR7      P                  ^ 8H  4       \        P
                  ! ^^.4      p\        P                  ! ^\        R7      pW#^ &   \        \        P                  ! W4RR7      P                  4       VJ 4       Rp. ROp\        \        P                  ! ^VRR7      P                  V4       \        \        P                  ! ^VRR7      P                  V4       \        \        P                  ! ^VRVR7      P                  V4       \        \        P                  ! ^VRVR7      P                  V4       \        \        P                  ! \        P                  ! ^4      VRR7      P                  V4       \        \        P                  ! ^ ^ RR7      P                  R4       \        \        P                  ! ^ R^ R7      P                  R4       \        \        P                  ! ^
^
^ R7      P                  R4       \        \        P                  ! ^ ^ R7      P                  R4       \        \        P                  ! . RR7      P                  R4       \        \        P                  ! R	R
.RR7      P                  R4       \        \        \        P                  . ^
4       R# )r­  r¯   Tr±  Fr¶  Nrf   rß   r?   r@   rz   )ra   ri   )r­  r­  r­  r­  r¬  r“   )ri   r   rj   iöÿÿÿ)r   )r   r2   Úisscalarr   r§  rm   Úemptyr  ÚndimÚitemr
   r¨   rQ   rH   r   rZ   )rJ   rˆ   r?   ÚarrrK   s   &    r.   Útest_choice_return_shapeÚ'TestRandomDist.test_choice_return_shapen  s†  € Ø�#ˆJˆä”—’œFŸMšM¨!°TÔ:Ó;Ô<Ü”—’œFŸMšM¨!°UÔ;Ó<Ô=Ü”—’œFŸMšM¨!°T¸QÔ?Ó@ÔAÜ”—’œFŸMšM¨!°U¸aÔ@ÓAÔBÜ”—’œFŸMšM¨1¨a¨&¸$Ô?Ó@ÔAÜ”—’˜t˜f¨dÔ3°tÐ;Ô<Ü�HŠH�a˜�VÓˆÜ�hŠh�q¤Ô'ˆØˆA‰Ü”—’˜c¨4Ô0°AÐ5Ô6ð ˆÜ”B—K’K¤§¢¨a°¸DÔ AÓBÔBÔCÜ”B—K’K¤§¢¨a°¸EÔ BÓCÔCÔDÜ”B—K’K¤§¢¨a°¸DÀAÔ FÓGÔGÔHÜ”B—K’K¤§¢¨a°¸EÀQÔ GÓHÔHÔIÜ”B—K’K¤§¢¨q°!¨f°aÀÔ FÓGÔGÔHÜ”—’˜t˜f a°Ô6×;Ñ;¸qÑ@ÔAÜ�HŠH�a˜�VÓˆÜ�hŠh�q¤Ô'ˆØˆA‰Ü”—’˜c¨dÔ3×8Ñ8Ó:¸aÐ?Ô@ð ˆÚ*ˆÜ”V—]’] 1 a°Ô6×<Ñ<¸aÔ@Ü”V—]’] 1 a°Ô7×=Ñ=¸qÔAÜ”V—]’] 1 a°¸Ô;×AÑAÀ1ÔEÜ”V—]’] 1 a°¸!Ô<×BÑBÀAÔFÜ”V—]’]¤2§9¢9¨Q£<°¸DÔA×GÑGÈÔKô 	”V—^’^ A q¨yÔ9×?Ñ?ÀÔKÜ”V—^’^ A s°Ô3×9Ñ9¸4Ô@Ü”V—^’^ B¨°Ô3×9Ñ9¸4Ô@Ü”V—]’] 1¨1Ô-×3Ñ3°TÔ:Ü”V—]’] 2¨DÔ1×7Ñ7¸Ô>Ü”V—]’] C¨ :°IÔ>×DÑDØô	 ä”j¤&§-¡-°°RÖ8r0   c                ó~   € \         P                  ! . RO4      p. ROp\        \        \        P
                  WR7       R# )é*   Nr«  )rÌ  r`   ra   )NNN)r2   rm   r   rZ   r   r§  )rJ   r?   rˆ   s   &  r.   Útest_choice_nan_probabilitiesÚ,TestRandomDist.test_choice_nan_probabilitiesœ  s%   € Ü�HŠH’ZÓ ˆÚˆÜ”j¤&§-¡-°×8r0   c                ót  € \         P                  ! ^
4      ^,          pRVR&   \        P                  ! V P                  4      pVP                  ^^VR,          R7      p\        P                  ! V P                  4      pVP                  ^^\         P                  ! VR,          4      R7      p\        W44       R# )rO   rÀ  :r`   Nra   ºNNra   r«  N)r2   Úonesr   rG   rs   r§  rº   r	   )rJ   rˆ   r»   r¼   r½   s   &    r.   Útest_choice_p_non_contiguousÚ+TestRandomDist.test_choice_p_non_contiguous¡  s‡   € Ü�GŠG�B‹K˜!�OˆØˆˆ$‰Ü× Ò  §¡Ó+ˆØ—Z‘Z  1¨¨#­�ZÓ/ˆ
Ü× Ò  §¡Ó+ˆØ—‘˜A˜q¤B×$8Ò$8¸¸3½Ó$@�ÓAˆÜ˜:Ö.r0   c                ó‚   € \         P                  ! V P                  4      pVP                  ^
4      pRp\	        W#4       R# )rO   s
   ‚Uižÿ—+Wf¥N)r   rG   rs   Úbytesr
   rw  s   &   r.   Ú
test_bytesÚTestRandomDist.test_bytesª  s0   € Ü× Ò  §¡Ó+ˆØ—‘˜2“ˆØ.ˆÜ�VÖ%r0   c                óè   € R  R R R R R R R R R	 R
 3 FU  p\         P                  ! V P                  4      pV! . RO4      pVP                  V4       TpV! . RO4      p\	        WE4       KW  	  R# )c                 ó.   € \         P                  ! . 4      # r)   ©r2   rm   ©r    s   &r.   Ú<lambda>Ú-TestRandomDist.test_shuffle.<locals>.<lambda>³  s   € œrŸxšx¨œ|r0   c                 ó   € V # r)   rz   rÛ  s   &r.   rÜ  rÝ  ´  s   € ™qr0   c                 óh   € \         P                  ! V 4      P                  \         P                  4      # r)   )r2   ÚasarrayÚastyperC  rÛ  s   &r.   rÜ  rÝ  µ  s   € œrŸzšz¨!›}×3Ñ3´B·G±GÔ<r0   c                 óh   € \         P                  ! V 4      P                  \         P                  4      # r)   )r2   rà  rá  rÅ   rÛ  s   &r.   rÜ  rÝ  ¶  s   € œrŸzšz¨!›}×3Ñ3´B·J±JÔ?r0   c                 óh   € \         P                  ! V 4      P                  \         P                  4      # r)   )r2   rà  rá  Ú	complex64rÛ  s   &r.   rÜ  rÝ  ·  s   € œrŸzšz¨!›}×3Ñ3´B·L±LÔAr0   c                 óT   € \         P                  ! V 4      P                  \        4      # r)   )r2   rà  rá  r  rÛ  s   &r.   rÜ  rÝ  ¸  s   € œrŸzšz¨!›}×3Ñ3´FÔ;r0   c                 ó2   € V  Uu. uF  qV3NK  	  up# u upi r)   rz   ©r    Úis   & r.   rÜ  rÝ  ¹  s   € ±Ó2±¨1 A£±Ò2ùÒ2s   …c                 óZ   € \         P                  ! V  Uu. uF  qV.NK  	  up4      # u upi r)   )r2   rà  rç  s   & r.   rÜ  rÝ  º  s!   € œrŸzšz¹1Ó*=¹1°a¨q«6¹1Ñ*=Ô>ùÒ*=s   •(c                 óD   € \         P                  ! W .4      P                  # r)   )r2   ÚvstackÚTrÛ  s   &r.   rÜ  rÝ  »  s   € œrŸyšy¨!¨Ó0×2Ò2r0   c                 ó²   € \         P                  ! V  Uu. uF  qV3NK  	  upR \        3R\        3.4      P                  \         P                  4      # u upi r>   )r2   rà  r†   rN  Úrecarrayrç  s   & r.   rÜ  rÝ  ½  sG   € ¤§
¢
¹AÓ+>¹A°q°«F¹AÑ+>Ø-0´#¨J¸¼c¸
Ð+Có!Eç!%¡¤b§k¡kÓ!2ð!3ùÒ+>s   •Ac                 ó�   € \         P                  ! V  Uu. uF  qV3NK  	  upR \        R3R\         P                  R3.4      # u upi )r?   r@   ©r`   )r2   rà  r  r@  rç  s   & r.   rÜ  rÝ  Á  sB   € œrŸzšz¹1Ó*=¹1°a¨q«6¹1Ñ*=Ø,/´¸Ð+>Ø,/´·±¸4Ð+@ð+Bô CùÒ*=s   •AN©
r`   ra   ri   rj   rk   rl   é   r8  é	   r   ©
r   r`   ró  rl   ra   rj   rk   r8  rò  ri   )r   rG   rs   Úshuffler	   )rJ   Úconvr»   Úalistr^  rZ  s   &     r.   Útest_shuffleÚTestRandomDist.test_shuffle°  s}   € ñ ,Ù Ù<Ù?ÙAÙ;Ù2Ù>Ù2ñ4ñCóDˆDô" ×$Ò$ T§Y¡YÓ/ˆCÙÒ7Ó8ˆEØ�K‰K˜ÔØˆFÙÒ9Ó:ˆGÜ˜vÖ/ó-Dr0   c                ó<  € \         P                  P                  \         P                  ! \	        ^4      R4      ^,          ^,
          R4      p\         P                  P                  \         P
                  ! ^4      ^,          ^,
          R4      pVP                  4       pVP                  4       p\	        ^24       FÛ  p\        P                  ! V4       \        \        VP                  VP                  ( ,          4      \        VP                  VP                  ( ,          4      4       \        P                  ! V4       \        \        VP                  VP                  ( ,          4      \        VP                  VP                  ( ,          4      4       KÝ  	  R pR# )é   c                 óp   € \         P                  ! ^4      p\        \        \        P
                  V4       R# )ri   N)r2   rm   r   rY   r   rõ  rŸ   s   & r.   Útest_shuffle_invalid_objectsÚHTestRandomDist.test_shuffle_masked.<locals>.test_shuffle_invalid_objectsÙ  s   € Ü—’˜“ˆAÜœ)¤V§^¡^°QÖ7r0   N)rk   rj   rW   )r2   ÚmaÚmasked_valuesÚreshaperP   rQ   Úcopyr   rõ  r
   ÚsortedÚdataÚmask)rJ   r?   r@   Úa_origÚb_origrè  rý  s   &      r.   Útest_shuffle_maskedÚ"TestRandomDist.test_shuffle_maskedË  s  € ä�E‰E×Ñ¤§
¢
¬5°«9°fÓ =ÀÕ AÀAÕ EÀrÓJˆÜ�E‰E×Ñ¤§	¢	¨"£°Õ 1°AÕ 5°rÓ:ˆØ—‘“ˆØ—‘“ˆÜ�r–ˆAÜ�NŠN˜1ÔÜÜ�q—v‘v˜qŸv™v˜g•Ó'¬°·±¸V¿[¹[¸LÕ0IÓ)JôLä�NŠN˜1ÔÜÜ�q—v‘v˜qŸv™v˜g•Ó'¬°·±¸V¿[¹[¸LÕ0IÓ)JöLñ ô	8r0   c                ó  € \         P                  ! V P                  4      p. ROpVP                  V4      p. ROp\	        W44       \         P                  ! V P                  4      p\
        P                  ! . RO4      P                  pVP                  V4      p\	        V\
        P                  ! V4      P                  4       \         P                  ! V P                  4      pRp\        \        \         P                  V4       \         P                  ! V P                  4      pRp\        \        \         P                  V4       ^
p. ROp\         P                  ! V P                  4      pVP                  V4      p\	        W44       R# )r`   Úabcdg333333ó?Nrñ  rô  )
ró  r   r8  rk   r`   ri   rj   rò  rl   ra   )
r   rG   rs   Úpermutationr	   r2   Ú
atleast_2drì  r   Ú
IndexError)	rJ   r»   r÷  r^  rZ  Úarr_2dÚ	bad_x_strÚbad_x_floatÚinteger_vals	   &        r.   Útest_permutationÚTestRandomDist.test_permutationÝ  s  € Ü× Ò  §¡Ó+ˆÚ.ˆØ—‘ Ó'ˆÚ0ˆÜ˜6Ô+ä× Ò  §¡Ó+ˆÜ—’Ò=Ó>×@Ñ@ˆØ—‘ Ó(ˆÜ˜6¤2§=¢=°Ó#9×#;Ñ#;Ô<ä× Ò  §¡Ó+ˆØˆ	Ü”j¤&×"4Ñ"4°iÔ@ä× Ò  §¡Ó+ˆØˆÜ”j¤&×"4Ñ"4°kÔBàˆÚ0ˆä× Ò  §¡Ó+ˆØ—‘ Ó-ˆÜ˜6Ö+r0   c                óÆ   € \         P                  ! V P                  4      pVP                  R RRR7      p\        P
                  ! RR.RR.RR..4      p\        W#^R	7       R
# )r­  r¯   rß   gAàÁKÄ�?g‘ñØhA?g õÒ‡o¿>gÎ¬XfÈ+q?gSâë1Ã$?g'8zXŒ ?rt  NrŒ  )r   rG   rs   Úbetar2   rm   r   rw  s   &   r.   Ú	test_betaÚTestRandomDist.test_betaø  sf   € Ü× Ò  §¡Ó+ˆØ—‘˜"˜b v�Ó.ˆÜ—(’(Ø)Ð+BÐCØ)Ð+BÐCØ)Ð+BÐCðEóFˆô 	" &¸2×>r0   c                ó@  € \         P                  ! V P                  4      pVP                  R RRR7      p\        P
                  ! ^%^+.^*^0.^.^-..4      p\        W#4       \         P                  ! V P                  4      pVP                  R R4      p^%p\        W#4       R# )gZd;ßY@gÉv¾Ÿ/Ý?rß   NrŒ  )r   rG   rs   r   r2   rm   r	   rw  s   &   r.   Útest_binomialÚTestRandomDist.test_binomial  sŒ   € Ü× Ò  §¡Ó+ˆØ—‘˜g t°&�Ó9ˆÜ—(’(˜R ˜HØ ˜HØ ˜Hð&ó 'ˆô 	˜6Ô+ä× Ò  §¡Ó+ˆØ—‘˜g tÓ,ˆØˆÜ˜6Ö+r0   c                óÄ   € \         P                  ! V P                  4      pVP                  ^2R
R7      p\        P
                  ! RR.RR.RR..4      p\        W#^R7       R	# )é2   rß   g+Qð]uðO@gëòìÇ+Q@gY7`´ZqP@gÈe‡(fŒG@gþv¯t€R@gEIÈ‹R@rt  NrŒ  )r   rG   rs   Ú	chisquarer2   rm   r   rw  s   &   r.   Útest_chisquareÚTestRandomDist.test_chisquare  sd   € Ü× Ò  §¡Ó+ˆØ—‘˜r¨�Ó/ˆÜ—(’(Ð1Ð3GÐHØ1Ð3GÐHØ0Ð2FÐGðIó Jˆô 	" &¸2×>r0   c                ó4  € \         P                  ! V P                  4      p\        P                  ! R R.4      pVP                  VRR7      p\        P                  ! RR.RR..RR.R	R
..RR.RR...4      p\        W4^R7       \        P                  ! RR.4      p\        \        \         P
                  V4       \         P                  ! V P                  4      p\        P                  ! R R.4      pVP                  V4      p\        W4R,          ^R7       R# )ç“­I<ÝI@ç÷ÉEZßC@rß   gÉi{ßsá?gn,	åAÝ?göÇ]‹^óã?gpDéBØ?gÈ§#¼yªá?gr°¸‡«Ü?g—«1UÞâ?gÈÑ¨œUCÚ?g£…^,%÷â?g»ôB§µÚ?gÚ‰OoX;â?gMì`!O‰Û?rt  çHáz®Gá?NrŒ  ç¼‰Ø—²Òœ¼r„  )	r   rG   rs   r2   rm   Ú	dirichletr   r   rZ   )rJ   r»   Úalphar^  rZ  Ú	bad_alphas   &     r.   Útest_dirichletÚTestRandomDist.test_dirichlet  s  € Ü× Ò  §¡Ó+ˆÜ—’Ð.Ð0DÐEÓFˆØ—‘˜u¨6�Ó2ˆÜ—(’(Ð1Ð3FÐGØ1Ð3FÐGðIà1Ð3FÐGØ1Ð3FÐGðIà1Ð3FÐGØ1Ð3FÐGðIð	Jó Kˆô 	" &¸2Õ>Ü—H’H˜g xÐ0Ó1ˆ	Ü”j¤&×"2Ñ"2°IÔ>ä× Ò  §¡Ó+ˆÜ—’Ð.Ð0DÐEÓFˆØ—‘˜uÓ%ˆÜ! &°$­-À×Dr0   c                ó0  € \         P                  ! R R.4      p\        \        P                  ! V\         P
                  ! ^4      4      P                  R4       \        \        P                  ! V\         P
                  ! ^4      4      P                  R4       \        \        P                  ! V\         P
                  ! ^4      4      P                  R4       \        \        P                  ! V^^.4      P                  R4       \        \        P                  ! VR4      P                  R4       \        \        P                  ! V\         P                  ! R4      4      P                  R4       \        \        \        P                  V\        ^4      4       R# )r"  r#  Nr¤   r¥   r¦   )
r2   rm   r
   r   r&  r§   r¨   r   rY   r©   rª   s   & r.   Útest_dirichlet_sizeÚ"TestRandomDist.test_dirichlet_size)  s  € ä�HŠHÐ*Ð,@ÐAÓBˆÜ”V×%Ò% a¬¯ª°1«Ó6×<Ñ<¸fÔEÜ”V×%Ò% a¬¯ª°1«Ó6×<Ñ<¸fÔEÜ”V×%Ò% a¬¯ª°1«Ó6×<Ñ<¸fÔEÜ”V×%Ò% a¨!¨Q¨Ó0×6Ñ6¸	ÔBÜ”V×%Ò% a¨Ó0×6Ñ6¸	ÔBÜ”V×%Ò% a¬¯ª°&Ó)9Ó:×@Ñ@À)ÔLä”i¤×!1Ñ!1°1´e¸A³hÖ?r0   c                ót   € \         P                  ! R R.4      p\        \        \        P
                  V4       R# )r$  Nr%  )r2   rm   r   rZ   r   r&  )rJ   r'  s   & r.   Útest_dirichlet_bad_alphaÚ'TestRandomDist.test_dirichlet_bad_alpha5  s'   € ä—’˜' 8Ð,Ó-ˆÜ”j¤&×"2Ñ"2°EÖ:r0   c                óR  € \         P                  ! . RO4      pVR,          p\        P                  ! V P                  4      pVP                  VRR7      p\        P                  ! V P                  4      pVP                  \         P                  ! V4      RR7      p\        WE4       R# )r"  rÐ  rß   N)r"  g      ð¿r#  rŒ  )r2   rm   r   rG   rs   r&  rº   r   )rJ   r?   r'  r»   r¼   r½   s   &     r.   Ú#test_dirichlet_alpha_non_contiguousÚ2TestRandomDist.test_dirichlet_alpha_non_contiguous:  s   € Ü�HŠHÒGÓHˆØ�#•ˆÜ× Ò  §¡Ó+ˆØ—]‘] 5¨v�]Ó6ˆ
Ü× Ò  §¡Ó+ˆØ—‘œr×3Ò3°EÓ:Ø'-ð ó /ˆä! *Ö5r0   c                óÄ   € \         P                  ! V P                  4      pVP                  R R
R7      p\        P
                  ! RR.RR.RR..4      p\        W#^R7       R	# )gï8EGrùñ?rß   gN÷·Uñ?gbI0æð?gùVU\õº@gˆ:€ì3ù@g©ºUýå?g�Ÿ"qoû?rt  NrŒ  )r   rG   rs   Úexponentialr2   rm   r   rw  s   &   r.   Útest_exponentialÚTestRandomDist.test_exponentialD  sd   € Ü× Ò  §¡Ó+ˆØ—‘ ¨f�Ó5ˆÜ—(’(Ð0Ð2EÐFØ0Ð2EÐFØ0Ð2EÐFðHó Iˆô 	" &¸2×>r0   c                óˆ   € \        \        P                  ! ^ R7      ^ 4       \        \        \        P                  RR7       R# ©r   ©ÚscaleNç       €)r
   r   r5  r   rZ   r[   s   &r.   Útest_exponential_0Ú!TestRandomDist.test_exponential_0L  s)   € Ü”V×'Ò'¨aÔ0°!Ô4Ü”j¤&×"4Ñ"4¸C×@r0   c                óÆ   € \         P                  ! V P                  4      pVP                  ^^MR
R7      p\        P
                  ! RR.RR.RR..4      p\        W#^R7       R	# )é   rß   g7¶„ó?gµ`j‹�ü?g6¶"+÷?gÜ³2>•‰ó?g‘cÍ>+Yð?g¡_}áS‚õ?rt  NrŒ  )r   rG   rs   Úfr2   rm   r   rw  s   &   r.   Útest_fÚTestRandomDist.test_fP  sf   € Ü× Ò  §¡Ó+ˆØ—‘�r˜2 F�Ó+ˆÜ—(’(Ð0Ð2EÐFØ0Ð2EÐFØ0Ð2EÐFðHó Iˆô 	" &¸2×>r0   c                óÆ   € \         P                  ! V P                  4      pVP                  ^^R
R7      p\        P
                  ! RR.RR.RR..4      p\        W#^R7       R	# )rk   rß   gÔ�GMçš8@g §â”ÈŒ<@g˜	´":@gÂvÀñÇ#)@gZQø·?@gr‚‚[•¦@@rt  NrŒ  )r   rG   rs   Úgammar2   rm   r   rw  s   &   r.   Ú
test_gammaÚTestRandomDist.test_gammaX  sf   € Ü× Ò  §¡Ó+ˆØ—‘˜1˜a f�Ó-ˆÜ—(’(Ð1Ð3GÐHØ1Ð3GÐHØ1Ð3GÐHðJó Kˆô 	" &¸2×>r0   c                óŒ   € \        \        P                  ! ^ ^ R7      ^ 4       \        \        \        P                  RRR7       R# )r   )r¨   r;  Nr<  )r
   r   rE  r   rZ   r[   s   &r.   Útest_gamma_0ÚTestRandomDist.test_gamma_0`  s)   € Ü”V—\’\¨°Ô3°QÔ7Ü”j¤&§,¡,°cÀ×Er0   c                óÀ   € \         P                  ! V P                  4      pVP                  R RR7      p\        P
                  ! ^^.^^.^^..4      p\        W#4       R# )ç_c97Ýš¿?rß   NrŒ  )r   rG   rs   r   r2   rm   r	   rw  s   &   r.   Útest_geometricÚTestRandomDist.test_geometricd  sY   € Ü× Ò  §¡Ó+ˆØ—‘˜z°�Ó7ˆÜ—(’(˜Q ˜FØ ˜HØ ˜Gð%ó &ˆô 	˜6Ö+r0   c                óŒ  € \        \        \        P                  R 4       \        \        \        P                  R .^
,          4       \        \        \        P                  R4       \        \        \        P                  R.^
,          4       \        P
                  ! 4       ;_uu_ 4        \        P                  ! R\        4       \        \        \        P                  \        P                  4       \        \        \        P                  \        P                  .^
,          4       RRR4       R#   + '       g   i     R# ; i)r®   ÚignoreNr°   )
r   rZ   r   r   r�  rž  rŸ  r÷   r2   rŒ   r[   s   &r.   Útest_geometric_exceptionsÚ(TestRandomDist.test_geometric_exceptionsl  s¶   € Ü”j¤&×"2Ñ"2°CÔ8Ü”j¤&×"2Ñ"2°S°E¸BµJÔ?Ü”j¤&×"2Ñ"2°DÔ9Ü”j¤&×"2Ñ"2°T°F¸RµKÔ@Ü×$Ò$×&Õ&Ü×!Ò! (¬NÔ;Üœ*¤f×&6Ñ&6¼¿¹Ô?Üœ*¤f×&6Ñ&6¼¿¹¸À2½ÔF÷ '×&×&Ò&ús   Â*A>D2Ä2E	c                óÆ   € \         P                  ! V P                  4      pVP                  R RRR7      p\        P
                  ! RR.R	R
.RR..4      p\        W#^R7       R# )rL  ç       @©Úlocr;  rà   gåûØ•ßÉ?g¨s0í Ö?g-¶KÇD´ñ?rt  NrŒ  gÊð#0÷¿gï(ôx”÷¿géÅ¯p`@æ¿)r   rG   rs   Úgumbelr2   rm   r   rw  s   &   r.   Útest_gumbelÚTestRandomDist.test_gumbelv  sf   € Ü× Ò  §¡Ó+ˆØ—‘ 
°#¸F�ÓCˆÜ—(’(Ð0Ð2EÐFØ0Ð2FÐGØ0Ð2FÐGðIó Jˆô 	" &¸2×>r0   c                óˆ   € \        \        P                  ! ^ R7      ^ 4       \        \        \        P                  RR7       R# r9  )r
   r   rW  r   rZ   r[   s   &r.   Útest_gumbel_0ÚTestRandomDist.test_gumbel_0~  ó%   € Ü”V—]’]¨Ô+¨QÔ/Ü”j¤&§-¡-°s×;r0   c                ó„  € \         P                  ! V P                  4      pVP                  R R^RR7      p\        P
                  ! ^
^
.^
^
.^	^	..4      p\        W#4       VP                  ^^ ^^R7      p\        P
                  ! . RO4      p\        W#4       VP                  ^^ ^^R7      p\        P
                  ! . RO4      p\        W#4       VP                  ^ ^^^R7      p\        P
                  ! . RO4      p\        W#4       VP                  ^ ^^^R7      p\        P
                  ! . RO4      p\        W#4       R# )g333333$@g      @rß   NrŒ  )ri   ri   ri   ri   )r@  r@  r@  r@  )r   r   r   r   )r   rG   rs   r   r2   rm   r	   rw  s   &   r.   Útest_hypergeometricÚ"TestRandomDist.test_hypergeometric‚  s!  € Ü× Ò  §¡Ó+ˆØ×#Ñ# D¨#¨r¸Ð#Ó?ˆÜ—(’(˜R ˜HØ ˜HØ ˜Fð$ó %ˆô 	˜6Ô+ð ×#Ñ# A q¨!°!Ð#Ó4ˆÜ—(’(š<Ó(ˆÜ˜6Ô+à×#Ñ# B¨¨2°AÐ#Ó6ˆÜ—(’(Ò+Ó,ˆÜ˜6Ô+ð ×#Ñ# A q¨!°!Ð#Ó4ˆÜ—(’(š<Ó(ˆÜ˜6Ô+à×#Ñ# A r¨2°AÐ#Ó6ˆÜ—(’(š<Ó(ˆÜ˜6Ö+r0   c                óÆ   € \         P                  ! V P                  4      pVP                  R RR
R7      p\        P
                  ! RR.RR.RR..4      p\        W#^R7       R	# )rL  rT  rU  gð¥ bÙOå?g¹Â¸ëÉçà?gpJmµú	@g{KÏ*Ët	@gˆY~oõûû?rt  NrŒ  g•:^w-š«¿)r   rG   rs   Úlaplacer2   rm   r   rw  s   &   r.   Útest_laplaceÚTestRandomDist.test_laplaceœ  sf   € Ü× Ò  §¡Ó+ˆØ—‘ °3¸V�ÓDˆÜ—(’(Ð0Ð2EÐFØ0Ð2EÐFØ1Ð3FÐGðIó Jˆô 	" &¸2×>r0   c                óˆ   € \        \        P                  ! ^ R7      ^ 4       \        \        \        P                  RR7       R# r9  )r
   r   rb  r   rZ   r[   s   &r.   Útest_laplace_0ÚTestRandomDist.test_laplace_0¤  s%   € Ü”V—^’^¨!Ô,¨aÔ0Ü”j¤&§.¡.¸×<r0   c                óÆ   € \         P                  ! V P                  4      pVP                  R RR
R7      p\        P
                  ! RR.RR.RR..4      p\        W#^R7       R	# )rL  rT  rU  g#€�K-zñ?g€îJš¬ë?g�92ÄÜ@gØ±ã÷[@g¢¥-óâ@rt  NrŒ  gê#+^ÑÀË¿)r   rG   rs   Úlogisticr2   rm   r   rw  s   &   r.   Útest_logisticÚTestRandomDist.test_logistic¨  sf   € Ü× Ò  §¡Ó+ˆØ—‘ *°C¸f�ÓEˆÜ—(’(Ð0Ð2DÐEØ0Ð2EÐFØ1Ð3FÐGðIó Jˆô 	" &¸2×>r0   c                óÆ   € \         P                  ! V P                  4      pVP                  R RRR7      p\        P
                  ! RR.RR.RR..4      p\        W#^R	7       R
# )rL  rT  )ÚmeanÚsigmarà   g›ŽòÚÉ�0@goÎ,+4FB@gù�ƒ)Ê­6@g†§5éêæ?gnþxN—nP@g…©)‡úµU@rt  NrŒ  )r   rG   rs   Ú	lognormalr2   rm   r   rw  s   &   r.   Útest_lognormalÚTestRandomDist.test_lognormal°  sf   € Ü× Ò  §¡Ó+ˆØ—‘ J°cÀ�ÓGˆÜ—(’(Ð1Ð3GÐHØ1Ð3FÐGØ1Ð3GÐHðJó Kˆô 	" &¸2×>r0   c                óˆ   € \        \        P                  ! ^ R7      ^4       \        \        \        P                  RR7       R# )r   )rn  Nr<  )r
   r   ro  r   rZ   r[   s   &r.   Útest_lognormal_0ÚTestRandomDist.test_lognormal_0¸  s)   € Ü”V×%Ò%¨AÔ.°Ô2Ü”j¤&×"2Ñ"2¸#×>r0   c                óÀ   € \         P                  ! V P                  4      pVP                  R RR7      p\        P
                  ! ^^.^^.^^..4      p\        W#4       R# )gÆ€@õŒí?)rˆ   rà   NrŒ  )r   rG   rs   r   r2   rm   r	   rw  s   &   r.   Útest_logseriesÚTestRandomDist.test_logseries¼  sY   € Ü× Ò  §¡Ó+ˆØ—‘ °&�Ó9ˆÜ—(’(˜Q ˜FØ ˜GØ ˜Fð$ó %ˆô 	˜6Ö+r0   c                ó@   € \         P                  ! ^ 4      ^8X  g   Q hR# ©r   N)r   r   r[   s   &r.   Útest_logseries_zeroÚ"TestRandomDist.test_logseries_zeroÄ  s   € Ü×Ò Ó" aÔ'Ð'Ò'r0   Úvaluer™   ç      ð?g      @c           
     óô  € \         P                  ! R R7      ;_uu_ 4        \        P                  ! \        4      ;_uu_ 4        \
        P                  ! V4       RRR4       \        P                  ! \        4      ;_uu_ 4        \
        P                  ! \         P                  ! V.^
,          4      4       RRR4       \        P                  ! \        4      ;_uu_ 4        \
        P                  ! \         P                  ! V.^
,          4      R,          4       RRR4       RRR4       R#   + '       g   i     LÛ; i  + '       g   i     L‘; i  + '       g   i     L@; i  + '       g   i     R# ; i)rP  ©ÚinvalidNrÐ  )r2   ÚerrstaterÆ   rÇ   rZ   r   r   rm   )rJ   r|  s   &&r.   Útest_logseries_exceptionsÚ(TestRandomDist.test_logseries_exceptionsÇ  sÇ   € ä�[Š[ ×*Ö*Ü—’œz×*Õ*Ü× Ò  Ô'÷ +ä—’œz×*Õ*ä× Ò ¤§¢¨5¨'°B­,Ó!7Ô8÷ +ô —’œz×*Õ*ä× Ò ¤§¢¨5¨'°B­,Ó!7¸Õ!<Ô=÷ +÷ +Ñ*ß*×*úç*×*ú÷ +×*ú÷ +×*Ð*úsS    #E&ÁD-	Á*E&Â3E 	Â7*E&Ã!:E	ÄE&Ä-D=Ä8E&Å EÅE&ÅE#ÅE&Å&E7	c                óê   € \         P                  ! V P                  4      pVP                  ^R.^,          RR7      p\        P
                  ! . RO. RO.. RO. RO.. R	O. R
O..4      p\        W#4       R# )rû  rß   NçUUUUUUÅ?rŒ  )rj   ri   rk   rj   ra   ra   )rk   ra   r8  ra   ra   r`   )ri   rj   ri   rl   r   rj   )ra   r`   rj   ri   rl   rj   )rj   rj   ra   rk   ra   ri   )rj   ri   rj   ra   ri   rj   )r   rG   rs   r   r2   rm   r	   rw  s   &   r.   Útest_multinomialÚTestRandomDist.test_multinomialÓ  sn   € Ü× Ò  §¡Ó+ˆØ—‘  f X°¥\¸�Ó?ˆÜ—(’(Ò/Ú/ð1â/Ú/ð1â/Ú/ð1ð	2ó 3ˆô 	˜6Ö+r0   c                ó   € \         P                  ! V P                  4      pRp^^ .^ ^..pRpVP                  W#V4      p\        P
                  ! RR.RR..RR.RR..R	R
.RR...4      p\        WV^R7       VP                  W#4      p\        P
                  ! RR.4      p\        WV^R7       ^ ^ .p^^.^^..p\        P                  ! \        VP                  W#4       \        VP                  W#RR7       \        \        VP                  W#RR7       \        P
                  ! ^R.R^..\        P                  R7      p\        P                  ! 4       ;_uu_ 4        \        P                   ! R\        4       VP                  W#4       RRR4       \        P"                  ! ^4      p\        P$                  ! ^4      p\        \        VP                  W#RR7       \        \        VP                  \        P"                  ! R4      V4       \        \        VP                  V\        P&                  ! R4      4       \        \        VP                  V\        P$                  ! ^4      4       R#   + '       g   i     Lë; i)rL  g4¸Výj÷?g¾±Ž¥y'@g÷I1‰õù?g—SÙBïŠ#@gû…ªe<@g ÒÔ4W(@g6ŠRÂ¿„û?gò9r
v"@g‹–Ñ�æ?g{§×ïÂ#@gÇçú"öf"@rt  gN}©O6¦ì?gÐÇYM÷W"@rP  )Úcheck_validÚraiser­  rf   rœ  NÚother)rL  rO   rŒ  gò4Íx›—¿)ra   r`   r`   )r   rG   rs   Úmultivariate_normalr2   rm   r   rÆ   rö   r÷   r   r   rZ   rÅ   r�  rž  rŸ  r‡   ÚeyerÅ  )rJ   r»   rm  Úcovrà   r^  rZ  Úmus   &       r.   Útest_multivariate_normalÚ'TestRandomDist.test_multivariate_normalÞ  s1  € Ü× Ò  §¡Ó+ˆØˆØ�1ˆv˜˜1�vÐˆØˆØ×(Ñ(¨°DÓ9ˆÜ—(’(Ð/Ð1BÐCØ/Ð1BÐCðEà/Ð1CÐDØ/Ð1BÐCðEà/Ð1BÐCØ0Ð2CÐDðFð	Gó Hˆô 	" &¸2Õ>ð ×(Ñ(¨Ó3ˆÜ—(’(Ð-Ð/?Ð@ÓAˆÜ! &¸2Õ>ð �1ˆvˆØ�1ˆv˜˜1�vÐˆÜ�Š”^ S×%<Ñ%<¸dÔHô 	˜3×2Ñ2°DØ'/õ	1ô 	”j #×"9Ñ"9¸4Ø")õ	+ô �hŠh˜˜C˜ 3¨ (Ð+´2·:±:Ô>ˆÜ×$Ò$×&Õ&Ü×!Ò! '¬>Ô:Ø×#Ñ# DÔ.÷ 'ô �XŠX�a‹[ˆÜ�fŠf�Q‹iˆÜ”j #×"9Ñ"9¸4Ø")õ	+ä”j #×"9Ñ"9Ü—h’h˜yÓ)¨3ô	0ä”j #×"9Ñ"9Øœ"Ÿ(š( 6Ó*ô	,ä”j #×"9Ñ"9Øœ"Ÿ&š& ›)ö	%÷ '×&ús   Å-I-É-I=	c                óÂ   € \         P                  ! V P                  4      pVP                  ^dRR
R7      p\        P
                  ! RR.RR.RR..4      p\        W#4       R	# )r’   g|ò°Pkš¿?)Únrˆ   rà   iP  iI  i|  ic  i  i‡  NrŒ  )r   rG   rs   r   r2   rm   r	   rw  s   &   r.   ró   Ú%TestRandomDist.test_negative_binomial  s^   € Ü× Ò  §¡Ó+ˆØ×&Ñ&¨°¸VÐ&ÓDˆÜ—(’(˜S #˜JØ  #˜JØ  #˜Jð(ó )ˆô 	˜6Ö+r0   c           	     óx  € \         P                  ! 4       ;_uu_ 4        \         P                  ! R \        4       \	        \
        \        P                  ^d\        P                  4       \	        \
        \        P                  ^d\        P                  .^
,          4       RRR4       R#   + '       g   i     R# ; i)rP  N)
r�  rž  rŸ  r÷   r   rZ   r   r   r2   rŒ   r[   s   &r.   Ú!test_negative_binomial_exceptionsÚ0TestRandomDist.test_negative_binomial_exceptions  si   € Ü×$Ò$×&Õ&Ü×!Ò! (¬NÔ;Üœ*¤f×&>Ñ&>ÀÄRÇVÁVÔLÜœ*¤f×&>Ñ&>ÀÜŸ6™6˜( R�-ô)÷ '×&×&Ò&ús   žB B(Â(B9	c                ó  € \         P                  ! V P                  4      pVP                  ^^RR7      p\        P
                  ! RR.RR.RR..4      p\        W#^R7       VP                  R	R
RR7      p\        P
                  ! RR.RR.RR..4      p\        W#^R7       \         P                  ! V P                  4      pVP                  ^^ RR7      p\        P
                  ! RR.RR.RR..4      p\        W#^R7       R# )rk   )ÚdfÚnoncrà   gôûÖGë7@g!© ÈÜ´*@gž1}“z9?@g¹+é©¸™0@g26E_r#@g¦�I�!ó1@rt  rU   r“   g�÷ô‹÷?g’šT¶ˆDÃ?gÀõ?Tƒ?gÍ+òqnlð?gÓ~|òùDÕ?gë°¬òÇÃ?g›{¿0¾1#@gpŽ§²rs'@gþ~;ïÑÓ$@g"‹†dIŽ@gö°Õöë÷*@gÑ}Ÿ'Á,@NrŒ  )r   rG   rs   Únoncentral_chisquarer2   rm   r   rw  s   &   r.   Útest_noncentral_chisquareÚ(TestRandomDist.test_noncentral_chisquare  s#  € Ü× Ò  §¡Ó+ˆØ×)Ñ)¨Q°Q¸VÐ)ÓDˆÜ—(’(Ð1Ð3GÐHØ1Ð3GÐHØ0Ð2FÐGðIó Jˆô 	" &¸2Õ>à×)Ñ)¨R°b¸vÐ)ÓFˆÜ—(’(Ð0Ð3FÐGØ0Ð3FÐGØ.Ð1DÐEðGó Hˆô 	" &¸2Õ>ä× Ò  §¡Ó+ˆØ×)Ñ)¨Q°Q¸VÐ)ÓDˆÜ—(’(Ð.Ð0BÐCØ/Ð1BÐCØ/Ð1CÐDðFó Gˆô 	" &¸2×>r0   c                óÈ   € \         P                  ! V P                  4      pVP                  ^^^R
R7      p\        P
                  ! RR.RR.RR..4      p\        W#^R7       R	# )rk   )ÚdfnumÚdfdenrš  rà   gŒ^ýíå~ö?gƒ/+c¢äÕ?g"¡®.ž@gü†Œ÷Ž´@g×7í§ŸþÛ?g»ŒE·Öò?rt  NrŒ  )r   rG   rs   Únoncentral_fr2   rm   r   rw  s   &   r.   Útest_noncentral_fÚ TestRandomDist.test_noncentral_f4  sp   € Ü× Ò  §¡Ó+ˆØ×!Ñ!¨°¸Ø*0ð "ó 2ˆä—(’(Ð0Ð2EÐFØ0Ð2EÐFØ0Ð2DÐEðGó Hˆô 	" &¸2×>r0   c                óÐ   € \         P                  ! V P                  4       \         P                  ! ^^\        P                  R7      p\        P
                  ! V4      '       g   Q hR# )rk   )rŸ  r   rš  N)r   rs   r¡  r2   rŒ   Úisnan)rJ   r^  s   & r.   Útest_noncentral_f_nanÚ$TestRandomDist.test_noncentral_f_nan=  s?   € Ü�Š�D—I‘IÔÜ×$Ò$¨1°A¼B¿F¹FÔCˆÜ�xŠx˜×ÒÐÒr0   c                óÆ   € \         P                  ! V P                  4      pVP                  R RR
R7      p\        P
                  ! RR.RR.RR..4      p\        W#^R7       R	# )rL  rT  rU  gíœ&&n@gO»G_Ê@gÜ~w²ø@gm&¨5ú½@gŒñ$È>Û@rt  NrŒ  gtÁÜûw]Õ¿)r   rG   rs   Únormalr2   rm   r   rw  s   &   r.   Útest_normalÚTestRandomDist.test_normalB  sf   € Ü× Ò  §¡Ó+ˆØ—‘ 
°#¸F�ÓCˆÜ—(’(Ð0Ð2EÐFØ.Ð0DÐEØ0Ð2EÐFðHó Iˆô 	" &¸2×>r0   c                óˆ   € \        \        P                  ! ^ R7      ^ 4       \        \        \        P                  RR7       R# r9  )r
   r   r©  r   rZ   r[   s   &r.   Útest_normal_0ÚTestRandomDist.test_normal_0J  r]  r0   c                óì   € \         P                  ! V P                  4      pVP                  R R
R7      p\        P
                  ! RR.RR.RR..4      p\        P                  P                  W#^R7       R	# )rL  ©r?   rà   gÅWò˜I£@gùÔ¨y–@gy£Ÿ]Ó0‰Ag1~ÖÒ\�AgåËíãša@gÑY„
²7A)ÚnulpNrŒ  )r   rG   rs   Úparetor2   rm   ÚtestingÚassert_array_almost_equal_nulprw  s   &   r.   Útest_paretoÚTestRandomDist.test_paretoN  sq   € Ü× Ò  §¡Ó+ˆØ—‘˜j¨v�Ó6ˆÜ—(’(Ø)Ð+BÐCØ)Ð+BÐCØ)Ð+BÐCðEóFˆô 	�
‰
×1Ñ1°&ÈÐ1ÖKr0   c                óÀ   € \         P                  ! V P                  4      pVP                  R RR7      p\        P
                  ! ^ ^ .^^ .^ ^ ..4      p\        W#4       R# )rL  )Úlamrà   NrŒ  )r   rG   rs   r   r2   rm   r	   rw  s   &   r.   Útest_poissonÚTestRandomDist.test_poisson]  sY   € Ü× Ò  §¡Ó+ˆØ—‘ °&�Ó9ˆÜ—(’(˜Q ˜FØ ˜FØ ˜Fð$ó %ˆô 	˜6Ö+r0   c                óÐ  € \         P                  ! R 4      P                  pRp\        \        \
        P                  V4       \        \        \
        P                  V.^
,          4       \        \        \
        P                  V4       \        \        \
        P                  V.^
,          4       \        P                  ! 4       ;_uu_ 4        \        P                  ! R\        4       \        \        \
        P                  \         P                  4       \        \        \
        P                  \         P                  .^
,          4       RRR4       R#   + '       g   i     R# ; i)rU  rP  NrW   )r2   r#  r%  r   rZ   r   r   r�  rž  rŸ  r÷   rŒ   )rJ   ÚlambigÚlamnegs   &  r.   Útest_poisson_exceptionsÚ&TestRandomDist.test_poisson_exceptionse  sÂ   € Ü—’˜#“×"Ñ"ˆØˆÜ”j¤&§.¡.°&Ô9Ü”j¤&§.¡.°6°(¸Rµ-Ô@Ü”j¤&§.¡.°&Ô9Ü”j¤&§.¡.°6°(¸Rµ-Ô@Ü×$Ò$×&Õ&Ü×!Ò! (¬NÔ;Üœ*¤f§n¡n´b·f±fÔ=Üœ*¤f§n¡n´r·v±v°hÀµmÔD÷ '×&×&Ò&ús   ÃA>EÅE%	c                óÄ   € \         P                  ! V P                  4      pVP                  R R
R7      p\        P
                  ! RR.RR.RR..4      p\        W#^R7       R	# )rL  r°  gõ;•'û”?gÜ´èwÞ*�?g×†5›Ø?gF¡GÙ?g ÆËD]?gýÞ$`°ÉÀ?rt  NrŒ  )r   rG   rs   Úpowerr2   rm   r   rw  s   &   r.   Ú
test_powerÚTestRandomDist.test_powerq  sd   € Ü× Ò  §¡Ó+ˆØ—‘˜Z¨f�Ó5ˆÜ—(’(Ð0Ð2EÐFØ0Ð2EÐFØ0Ð2EÐFðHó Iˆô 	" &¸2×>r0   c                óÄ   € \         P                  ! V P                  4      pVP                  ^
R
R7      p\        P
                  ! RR.RR.RR..4      p\        W#^R7       R	# )rO   )r;  rà   g"íu¨ÈÆ+@gîN$MBÄ*@g7v8Bô4@gêÿª55@geãˆ&@g~ŽÓ£ÌZ1@rt  NrŒ  )r   rG   rs   Úrayleighr2   rm   r   rw  s   &   r.   Útest_rayleighÚTestRandomDist.test_rayleighy  sd   € Ü× Ò  §¡Ó+ˆØ—‘ B¨V�Ó4ˆÜ—(’(Ð0Ð2DÐEØ1Ð3GÐHØ1Ð3GÐHðJó Kˆô 	" &¸2×>r0   c                óˆ   € \        \        P                  ! ^ R7      ^ 4       \        \        \        P                  RR7       R# r9  )r
   r   rÅ  r   rZ   r[   s   &r.   Útest_rayleigh_0ÚTestRandomDist.test_rayleigh_0�  s%   € Ü”V—_’_¨1Ô-¨qÔ1Ü”j¤&§/¡/¸×=r0   c                óÂ   € \         P                  ! V P                  4      pVP                  RR7      p\        P
                  ! RR.RR	.R
R..4      p\        W#^R7       R# )ri   rß   gMo³DL®è?gðºrF=òí?gVA:ìQyÇ?rt  NrŒ  g6Ï([9ÀgÉM'	-™ ÀgóV¼ëûÀ)r   rG   rs   Ústandard_cauchyr2   rm   r   rw  s   &   r.   Útest_standard_cauchyÚ#TestRandomDist.test_standard_cauchy…  se   € Ü× Ò  §¡Ó+ˆØ×$Ñ$¨&Ð$Ó1ˆÜ—(’(Ð0Ð2FÐGØ0Ð2FÐGØ1Ð3FÐGðIó Jˆô 	" &¸2×>r0   c                óÂ   € \         P                  ! V P                  4      pVP                  R
R7      p\        P
                  ! RR.RR.RR..4      p\        W#^R7       R	# )ri   rß   g°ö–Ü�Üî?gc!z¨ì?g&N˜¥"�@g¬NIàŠÇ@gFÇï>ú’ã?g¡~‚MEø?rt  NrŒ  )r   rG   rs   Ústandard_exponentialr2   rm   r   rw  s   &   r.   Útest_standard_exponentialÚ(TestRandomDist.test_standard_exponential�  se   € Ü× Ò  §¡Ó+ˆØ×)Ñ)¨vÐ)Ó6ˆÜ—(’(Ð0Ð2EÐFØ/Ð1DÐEØ/Ð1DÐEðGó Hˆô 	" &¸2×>r0   c                óÄ   € \         P                  ! V P                  4      pVP                  ^R
R7      p\        P
                  ! RR.RR.RR..4      p\        W#^R7       R	# )ri   )r¨   rà   g)§ž@g¾§Ä¾¤„@gd]‰,qÂ@gP‡kÌ{@g9B#Œ1@gÔÚv÷‡ @rt  NrŒ  )r   rG   rs   Ústandard_gammar2   rm   r   rw  s   &   r.   Útest_standard_gammaÚ"TestRandomDist.test_standard_gamma•  sg   € Ü× Ò  §¡Ó+ˆØ×#Ñ#¨!°&Ð#Ó9ˆÜ—(’(Ð0Ð2EÐFØ0Ð2EÐFØ0Ð2CÐDðFó Gˆô 	" &¸2×>r0   c                óˆ   € \        \        P                  ! ^ R7      ^ 4       \        \        \        P                  RR7       R# )r   )r¨   Nr<  )r
   r   rÔ  r   rZ   r[   s   &r.   Útest_standard_gamma_0Ú$TestRandomDist.test_standard_gamma_0�  s)   € Ü”V×*Ò*°Ô3°QÔ7Ü”j¤&×"7Ñ"7¸s×Cr0   c                óÂ   € \         P                  ! V P                  4      pVP                  R	R7      p\        P
                  ! RR.RR
.RR..4      p\        W#^R7       R# )ri   rß   r~  r  r€  r�  r‚  rt  NrŒ  rƒ  )r   rG   rs   râ   r2   rm   r   rw  s   &   r.   Útest_standard_normalÚ#TestRandomDist.test_standard_normal¡  se   € Ü× Ò  §¡Ó+ˆØ×$Ñ$¨&Ð$Ó1ˆÜ—(’(Ð0Ð2EÐFØ.Ð0CÐDØ.Ð0CÐDðFó Gˆô 	" &¸2×>r0   c                ó¬   € \         P                  ! V P                  4      pVP                  4       p\        P
                  ! R 4      p\        W#^R7       R# )r~  rt  Nr…  rw  s   &   r.   Útest_randn_singletonÚ#TestRandomDist.test_randn_singleton©  s:   € Ü× Ò  §¡Ó+ˆØ—‘“ˆÜ—(’(Ð.Ó/ˆÜ! &¸2×>r0   c                óÄ   € \         P                  ! V P                  4      pVP                  ^
RR7      p\        P
                  ! RR.RR	.R
R..4      p\        W#^R7       R# )rO   )r™  rà   g\VÔHÂï?gÿH$ðMÏõ?gã–€Õý“ã?rt  NrŒ  gßhUÍ%›¶¿güøüL›³á¿gV«qdz¥Ç¿)r   rG   rs   Ú
standard_tr2   rm   r   rw  s   &   r.   Útest_standard_tÚTestRandomDist.test_standard_t¯  sd   € Ü× Ò  §¡Ó+ˆØ—‘ 2¨F�Ó3ˆÜ—(’(Ð0Ð2FÐGØ0Ð2FÐGØ1Ð3FÐGðIó Jˆô 	" &¸2×>r0   c                óÈ   € \         P                  ! V P                  4      pVP                  R RRRR7      p\        P
                  ! RR.RR.RR	..4      p\        W#^R
7       R# )g{®Gáz@gö(\�Âu$@g×£p=
W4@)ÚleftÚmodeÚrightrà   g:§}ŒÂ\)@ghØ±TjÓ(@g‡Ç¨L‰30@g6Úœ™ÅA0@g6¤õ—sh&@gœí<Šáþ,@rt  NrŒ  )r   rG   rs   Ú
triangularr2   rm   r   rw  s   &   r.   Útest_triangularÚTestRandomDist.test_triangular·  sn   € Ü× Ò  §¡Ó+ˆØ—‘ T°¸UØ(.ð  ó 0ˆä—(’(Ð1Ð3FÐGØ1Ð3GÐHØ1Ð3FÐGðIó Jˆô 	" &¸2×>r0   c                óÆ   € \         P                  ! V P                  4      pVP                  R RRR7      p\        P
                  ! RR.RR.RR..4      p\        W#^R	7       R
# )ç®Gáz®ó?g®Gáz%@)ÚlowÚhighrà   g>#¥HÃö@g£¨uºó@g•ï‡§Ý#@g„}d]#@gø†‰N¶õ@g­w)*ó @rt  NrŒ  )r   rG   rs   Úuniformr2   rm   r   rw  s   &   r.   Útest_uniformÚTestRandomDist.test_uniformÀ  sf   € Ü× Ò  §¡Ó+ˆØ—‘ ¨E¸�Ó?ˆÜ—(’(Ð0Ð2EÐFØ0Ð2EÐFØ0Ð2EÐFðHó Iˆô 	" &¸2×>r0   c                ó<  € \         P                  ! R 4      P                  p\         P                  ! R 4      P                  p\        P
                  p\        \        V\         P                  ) ^ 4       \        \        V^ \         P                  4       \        \        W1V4       \        \        V\         P                  ) .^ .4       \        \        V^ .\         P                  .4       \        P
                  ! \         P                  ! V^4      VR,          R7       R# )r©   g  Ø…W4vC)rí  rî  N)
r2   Úfinfor$  r%  r   rï  r   ÚOverflowErrorÚinfÚ	nextafter)rJ   ÚfminÚfmaxÚfuncs   &   r.   Útest_uniform_range_boundsÚ(TestRandomDist.test_uniform_range_boundsÈ  s²   € Ü�xŠx˜Ó ×$Ñ$ˆÜ�xŠx˜Ó ×$Ñ$ˆä�~‰~ˆÜ”m T¬B¯F©F¨7°AÔ6Ü”m T¨1¬b¯f©fÔ5Ü”m T°Ô6Ü”m T¬R¯V©V¨G¨9°q°cÔ:Ü”m T¨A¨3´·±°Ô9ô
 	�Šœ2Ÿ<š<¨¨aÓ0°t¸dµ{×Cr0   c                ó€  €  ! R  R\         P                  4      p\         P                  ! R4      P                  V4      p\	        \
        \        P                  VV4        ! R R\         P                  4      p\         P                  ! ^4      P                  V4      p\	        \
        \        P                  V^^4       R# )c                   ó&   a € ] tR tRt o R tRtV tR# )ÚGTestRandomDist.test_scalar_exception_propagation.<locals>.ThrowingFloatiß  c                ó   € \         hr)   ©rY   r[   s   &r.   Ú	__float__ÚQTestRandomDist.test_scalar_exception_propagation.<locals>.ThrowingFloat.__float__à  ó   € Ü�r0   rz   N)r{   r|   r}   r~   r  r   r€   r�   s   @r.   ÚThrowingFloatrþ  ß  ó   ø‡ € ÷ ð  r0   r  r}  c                   ó&   a € ] tR tRt o R tRtV tR# )ÚITestRandomDist.test_scalar_exception_propagation.<locals>.ThrowingIntegeriç  c                ó   € \         hr)   r   r[   s   &r.   Ú__int__ÚQTestRandomDist.test_scalar_exception_propagation.<locals>.ThrowingInteger.__int__è  r  r0   rz   N)r{   r|   r}   r~   r	  r   r€   r�   s   @r.   ÚThrowingIntegerr  ç  r  r0   r  N)	r2   Úndarrayrm   rN  r   rY   r   rï  r   )rJ   r  Úthrowing_floatr  Úthrowing_ints   &    r.   Ú!test_scalar_exception_propagationÚ0TestRandomDist.test_scalar_exception_propagationØ  s�   € ô	 œBŸJ™Jô 	 ô Ÿš #›×+Ñ+¨MÓ:ˆÜ”i¤§¡°Ø$ô	&ô	 œbŸj™jô 	 ô —x’x “{×'Ñ'¨Ó8ˆÜ”i¤×!6Ñ!6¸ÀaÈÖKr0   c                óÆ   € \         P                  ! V P                  4      pVP                  R RRR7      p\        P
                  ! RR.RR.RR..4      p\        W#^R	7       R
# )rì  ç¤p=
×£ø?©r�  Úkapparà   gL×üZI@g¦¢'N"@gÀ·…þkrØ?g”k=mœ@g�¹Ú‰ó?gÜ^Ì=�\ý?rt  NrŒ  ©r   rG   rs   Úvonmisesr2   rm   r   rw  s   &   r.   Útest_vonmisesÚTestRandomDist.test_vonmisesî  sf   € Ü× Ò  §¡Ó+ˆØ—‘ ¨T¸�Ó?ˆÜ—(’(Ð0Ð2EÐFØ0Ð2EÐFØ0Ð2EÐFðHó Iˆô 	" &¸2×>r0   c                óÒ   € \         P                  ! V P                  4       \         P                  ! R RRR7      p\        \        P
                  ! V4      P                  4       4       R# )r™   gg5_PŸG>r  Né@B )r   rs   r  r   r2   Úisfiniterž   ©rJ   Úrs   & r.   Útest_vonmises_smallÚ"TestRandomDist.test_vonmises_smallö  s=   € ä�Š�D—I‘IÔÜ�OŠO˜r¨°eÔ<ˆÜ”—’˜A“×"Ñ"Ó$Ö%r0   c                ó¸   € \         P                  ! V P                  4      pVP                  R R^R7      p\        P
                  ! . RO4      p\        W#^R7       R# )r™   g    ÐcAr  rt  N)g  AÔü^>?g @’ÌR7?g x¢.¿r  rw  s   &   r.   Útest_vonmises_largeÚ"TestRandomDist.test_vonmises_largeü  sI   € ä× Ò  §¡Ó+ˆØ—‘ ¨3°Q�Ó7ˆÜ—(’(ò 4ó 5ˆô 	" &¸1×=r0   c                óÐ   € \         P                  ! V P                  4       \         P                  ! R \        P                  R7      p\        \        P                  ! V4      4       R# )r™   )r�  r  N)r   rs   r  r2   rŒ   r   r¥  r  s   & r.   Útest_vonmises_nanÚ TestRandomDist.test_vonmises_nan  s6   € Ü�Š�D—I‘IÔÜ�OŠO˜r¬¯©Ô0ˆÜ”—’˜“Ör0   c                óÆ   € \         P                  ! V P                  4      pVP                  R RRR7      p\        P
                  ! RR.RR.RR..4      p\        W#^R	7       R
# )rì  r  )rm  r;  rà   gÉZ¥ƒ¢@g-ïŸg†@g¦8
ÄÖmÖ?gÃÎVP"ø?g`Vô áÎ?gx©^½&3Ì?rt  NrŒ  )r   rG   rs   Úwaldr2   rm   r   rw  s   &   r.   Ú	test_waldÚTestRandomDist.test_wald
  sf   € Ü× Ò  §¡Ó+ˆØ—‘˜t¨4°f�Ó=ˆÜ—(’(Ð0Ð2EÐFØ0Ð2EÐFØ0Ð2EÐFðHó Iˆô 	" &¸2×>r0   c                óÄ   € \         P                  ! V P                  4      pVP                  R R
R7      p\        P
                  ! RR.RR.RR..4      p\        W#^R7       R	# )rì  r°  g@–Ý6ï?g¦Óé]Aí?g(Ã1Ú¥Rþ?gù¤U þ?g“Í2§_uå?g^}-­Qö?rt  NrŒ  )r   rG   rs   Úweibullr2   rm   r   rw  s   &   r.   Útest_weibullÚTestRandomDist.test_weibull  sd   € Ü× Ò  §¡Ó+ˆØ—‘˜t¨&�Ó1ˆÜ—(’(Ð0Ð2EÐFØ0Ð2EÐFØ0Ð2EÐFðHó Iˆô 	" &¸2×>r0   c                óò   € \         P                  ! V P                  4       \        \         P                  ! ^ ^R7      \        P
                  ! ^4      4       \        \        \         P                  RR7       R# )r   r°  )r?   Nr<  )r   rs   r
   r+  r2   r‡   r   rZ   r[   s   &r.   Útest_weibull_0ÚTestRandomDist.test_weibull_0  s?   € Ü�Š�D—I‘IÔÜ”V—^’^ a¨bÔ1´2·8²8¸B³<Ô@Ü”j¤&§.¡.°C×8r0   c                óÀ   € \         P                  ! V P                  4      pVP                  R RR7      p\        P
                  ! ^B^.^^.^^..4      p\        W#4       R# )rì  r°  NrŒ  )r   rG   rs   r   r2   rm   r	   rw  s   &   r.   Ú	test_zipfÚTestRandomDist.test_zipf  sY   € Ü× Ò  §¡Ó+ˆØ—‘˜D v�Ó.ˆÜ—(’(˜R ˜HØ ˜FØ ˜Gð%ó &ˆô 	˜6Ö+r0   rz   NrW   )^r{   r|   r}   r~   rs   rx  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/  r2  r6  r=  rB  rF  rI  rM  rQ  rX  r[  r_  rc  rf  rj  rp  rs  rv  rz  rÆ   ri  Úparametrizer2   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$  r(  r,  r/  r2  r   r€   r�   s   @r.   rl  rl  É  sî  ø‡ € ð €Dò?ò?ò
Eò,ò2ò,ò&&ò$@ò
Eò,ò,ò,ò,ò,ò2ò&,9ò\9ò
/ò&ò0ò68ò$,ò6?ò,ò?òEò&
@ò;ò
6ò?òAò?ò?òFò,òGò?ò<ò,ò4?ò=ò?ò?ò?ò,ò(ð ‡[�[×Ñ˜W r§|¢|°B¸Ó';¸RÀÇÁÈÐ&LÓMñ	>ó Nð	>ò	,ò0%òd,ò)ò?ò*?ò ò
?ò<òLò,ò
Eò?ò?ò>ò?ò?ò?òDò?ò?ò?ò?ò?òDò Lò,?ò&ò>òò
?ò?ò9÷
,ð ,r0   rl  c                   óØ   a € ] tR tRt o RtR tR tR tR tR t	R t
R	 tR
 tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR t R t!R  t"R!t#V t$R"# )#ÚTestBroadcasti(  éÍ[c                óX  € ^ .p^.p\         P                  ! . RO4      p\        P                  ! V P                  4      pVP                  V^,          V4      p\        WS^R7       \        P                  ! V P                  4      pVP                  W^,          4      p\        WS^R7       R# )r   rt  N©gºlö×÷á?g_x¤¥á?g=å*BNà?)r2   rm   r   rG   rs   rï  r   )rJ   rí  rî  rZ  r»   r^  s   &     r.   rð  ÚTestBroadcast.test_uniform-  s‡   € ØˆcˆØˆsˆÜ—(’(ò 1ó 2ˆô × Ò  §¡Ó+ˆØ—‘˜S 1�W dÓ+ˆÜ! &¸2Õ>ä× Ò  §¡Ó+ˆØ—‘˜S¨¥(Ó+ˆÜ! &¸2×>r0   c                óè  € ^ .p^.pR.p\         P                  ! . RO4      p\        P                  ! V P                  4      pVP                  V^,          V4      p\        Wd^R7       \        \        VP
                  V^,          V4       \        P                  ! V P                  4      pVP                  W^,          4      p\        Wd^R7       \        \        VP
                  W^,          4       R# )r   rt  NrW   )g-rö´@g¦Y®lõ@g-µ`¦wý?)	r2   rm   r   rG   rs   r©  r   r   rZ   ©rJ   rV  r;  Ú	bad_scalerZ  r»   r^  s   &      r.   rª  ÚTestBroadcast.test_normal<  s¸   € ØˆcˆØ�ˆØ�Dˆ	Ü—(’(ò 0ó 1ˆô × Ò  §¡Ó+ˆØ—‘˜C !�G UÓ+ˆÜ! &¸2Õ>Ü”j #§*¡*¨c°A­g°yÔAä× Ò  §¡Ó+ˆØ—‘˜C¨¥Ó+ˆÜ! &¸2Õ>Ü”j #§*¡*¨c¸qµ=ÖAr0   c                óx  € ^.p^.pR.pR.p\         P                  ! . RO4      p\        P                  ! V P                  4      pVP                  V^,          V4      p\        Wu^R7       \        \        VP
                  V^,          V4       \        \        VP
                  V^,          V4       \        P                  ! V P                  4      pVP                  W^,          4      p\        Wu^R7       \        \        VP
                  W2^,          4       \        \        VP
                  W^,          4       R# )r`   rt  NrW   rb   )gnÍQVfÉ?gV©‹šKB³?gv®`køÏ?)	r2   rm   r   rG   rs   r  r   r   rZ   )rJ   r?   r@   Úbad_aÚbad_brZ  r»   r^  s   &       r.   r  ÚTestBroadcast.test_betaN  sé   € ØˆCˆØˆCˆØ�ˆØ�ˆÜ—(’(ò 1ó 2ˆô × Ò  §¡Ó+ˆØ—‘˜!˜a�% Ó#ˆÜ! &¸2Õ>Ü”j #§(¡(¨E°A­I°qÔ9Ü”j #§(¡(¨A°­E°5Ô9ä× Ò  §¡Ó+ˆØ—‘˜! �UÓ#ˆÜ! &¸2Õ>Ü”j #§(¡(¨E°qµ5Ô9Ü”j #§(¡(¨A°q­yÖ9r0   c                ó  € ^.pR.p\         P                  ! . RO4      p\        P                  ! V P                  4      pVP                  V^,          4      p\        WS^R7       \        \        VP
                  V^,          4       R# ©r`   rt  NrW   )gö.Ug¬Zè?gi Pr�qè?gçÅEKÌæ?)	r2   rm   r   rG   rs   r5  r   r   rZ   ©rJ   r;  r=  rZ  r»   r^  s   &     r.   r6  ÚTestBroadcast.test_exponentialc  si   € Ø�ˆØ�Dˆ	Ü—(’(ò 1ó 2ˆô × Ò  §¡Ó+ˆØ—‘ ¨¥Ó+ˆÜ! &¸2Õ>Ü”j #§/¡/°9¸qµ=ÖAr0   c                ó  € ^.pR.p\         P                  ! . RO4      p\        P                  ! V P                  4      pVP                  V^,          4      p\        WS^R7       \        \        VP
                  V^,          4       R# rD  )	r2   rm   r   rG   rs   rÔ  r   r   rZ   )rJ   r¨   Ú	bad_shaperZ  r»   r^  s   &     r.   rÕ  Ú!TestBroadcast.test_standard_gammao  sm   € Ø�ˆØ�Dˆ	Ü—(’(ò 1ó 2ˆô × Ò  §¡Ó+ˆØ×#Ñ# E¨A¥IÓ.ˆÜ! &¸2Õ>Ü”j #×"4Ñ"4°iÀ!µmÖDr0   c                óx  € ^.p^.pR.pR.p\         P                  ! . RO4      p\        P                  ! V P                  4      pVP                  V^,          V4      p\        Wu^R7       \        \        VP
                  V^,          V4       \        \        VP
                  V^,          V4       \        P                  ! V P                  4      pVP                  W^,          4      p\        Wu^R7       \        \        VP
                  W2^,          4       \        \        VP
                  W^,          4       R# )r`   rt  NrW   rb   )gö.Ug¬Zø?gi Pr�qø?gçÅEKÌö?)	r2   rm   r   rG   rs   rE  r   r   rZ   )rJ   r¨   r;  rH  r=  rZ  r»   r^  s   &       r.   rF  ÚTestBroadcast.test_gamma{  sé   € Ø�ˆØ�ˆØ�Dˆ	Ø�Dˆ	Ü—(’(ò 0ó 1ˆô × Ò  §¡Ó+ˆØ—‘˜5 1�9 eÓ,ˆÜ! &¸2Õ>Ü”j #§)¡)¨Y¸­]¸EÔBÜ”j #§)¡)¨U°Q­Y¸	ÔBä× Ò  §¡Ó+ˆØ—‘˜5¨!¥)Ó,ˆÜ! &¸2Õ>Ü”j #§)¡)¨YÀ½	ÔBÜ”j #§)¡)¨UÀµMÖBr0   c                óx  € ^.p^.pR.pR.p\         P                  ! . RO4      p\        P                  ! V P                  4      pVP                  V^,          V4      p\        Wu^R7       \        \        VP
                  V^,          V4       \        \        VP
                  V^,          V4       \        P                  ! V P                  4      pVP                  W^,          4      p\        Wu^R7       \        \        VP
                  W2^,          4       \        \        VP
                  W^,          4       R# )r`   rt  NrW   rb   )gb—�yÊœé?g»åoðÄë?gT¹æ7Í@)	r2   rm   r   rG   rs   rA  r   r   rZ   )rJ   rŸ  r   Ú	bad_dfnumÚ	bad_dfdenrZ  r»   r^  s   &       r.   rB  ÚTestBroadcast.test_f�  sé   € Ø�ˆØ�ˆØ�Dˆ	Ø�Dˆ	Ü—(’(ò 0ó 1ˆô × Ò  §¡Ó+ˆØ—‘�u˜q•y %Ó(ˆÜ! &¸2Õ>Ü”j #§%¡%¨°Q­¸Ô>Ü”j #§%¡%¨°­°IÔ>ä× Ò  §¡Ó+ˆØ—‘�u a�iÓ(ˆÜ! &¸2Õ>Ü”j #§%¡%¨¸AµIÔ>Ü”j #§%¡%¨¸AµÖ>r0   c           
     ó$  € ^.p^.p^.p^ .pR.pR.p\         P                  ! . RO4      p\        P                  ! V P                  4      pVP                  V^,          W#4      p	\        W—^R7       \         P                  ! \         P                  ! VP                  W\         P                  .^,          4      4      4      '       g   Q h\        \        VP
                  V^,          W#4       \        \        VP
                  V^,          WS4       \        \        VP
                  V^,          W&4       \        P                  ! V P                  4      pVP                  W^,          V4      p	\        W—^R7       \        \        VP
                  WB^,          V4       \        \        VP
                  W^,          V4       \        \        VP
                  W^,          V4       \        P                  ! V P                  4      pVP                  WV^,          4      p	\        W—^R7       \        \        VP
                  WBV^,          4       \        \        VP
                  WV^,          4       \        \        VP
                  WV^,          4       R# )ra   rt  NrW   rb   )gÈr±^G"@g/�*@g‹°�Ñ†š!@)r2   rm   r   rG   rs   r¡  r   rž   r¥  rŒ   r   rZ   )
rJ   rŸ  r   rš  rM  rN  Úbad_noncrZ  r»   r^  s
   &         r.   r¢  ÚTestBroadcast.test_noncentral_f¥  sê  € Ø�ˆØ�ˆØˆsˆØ�Cˆ	Ø�Dˆ	Ø�4ˆÜ—(’(ò 0ó 1ˆô × Ò  §¡Ó+ˆØ×!Ñ! %¨!¥)¨UÓ9ˆÜ! &¸2Õ>Ü�vŠv”b—h’h˜s×/Ñ/°¼r¿v¹v¸hÈ½lÓKÓL×MÒMÐMÐMä”j #×"2Ñ"2°IÀµMÀ5ÔOÜ”j #×"2Ñ"2°E¸AµI¸yÔOÜ”j #×"2Ñ"2°E¸AµI¸uÔOä× Ò  §¡Ó+ˆØ×!Ñ! %°­°DÓ9ˆÜ! &¸2Õ>Ü”j #×"2Ñ"2°IÀq½yÈ$ÔOÜ”j #×"2Ñ"2°EÀq½=È$ÔOÜ”j #×"2Ñ"2°EÀ1½9ÀhÔOä× Ò  §¡Ó+ˆØ×!Ñ! %°°qµÓ9ˆÜ! &¸2Õ>Ü”j #×"2Ñ"2°IÀdÈQÅhÔOÜ”j #×"2Ñ"2°EÀdÈQÅhÔOÜ”j #×"2Ñ"2°EÀ(ÈQÅ,ÖOr0   c                óº   € \         P                  ! V P                  4      p\        P                  ! R R.4      pVP                  RR^^R7      p\        W2^R7       R# )g¬ªaŒ‚z@gn4M;î%é?r¯   rß   rt  N)r   rG   rs   r2   rm   r¡  r   )rJ   r»   rZ  r^  s   &   r.   Útest_noncentral_f_small_dfÚ(TestBroadcast.test_noncentral_f_small_dfÇ  sN   € Ü× Ò  §¡Ó+ˆÜ—(’(Ð-Ð/@ÐAÓBˆØ×!Ñ! # s¨A°AÐ!Ó6ˆÜ! &¸2×>r0   c                ó  € ^.pR.p\         P                  ! . RO4      p\        P                  ! V P                  4      pVP                  V^,          4      p\        WS^R7       \        \        VP
                  V^,          4       R# )r`   rt  NrW   )g~¼}ÐN?â?g‘$FŽŸà?g'rS�èÀ?)	r2   rm   r   rG   rs   r  r   r   rZ   ©rJ   r™  Úbad_dfrZ  r»   r^  s   &     r.   r  ÚTestBroadcast.test_chisquareÍ  si   € ØˆSˆØ�ˆÜ—(’(ò 0ó 1ˆô × Ò  §¡Ó+ˆØ—‘˜r A�vÓ&ˆÜ! &¸2Õ>Ü”j #§-¡-°¸!µÖ<r0   c                óx  € ^.p^.pR.pR.p\         P                  ! . RO4      p\        P                  ! V P                  4      pVP                  V^,          V4      p\        Wu^R7       \        \        VP
                  V^,          V4       \        \        VP
                  V^,          V4       \        P                  ! V P                  4      pVP                  W^,          4      p\        Wu^R7       \        \        VP
                  W2^,          4       \        \        VP
                  W^,          4       R# )r`   rt  NrW   rb   )g©ç wÌ "@g2øêWR@g�ˆâRY@)	r2   rm   r   rG   rs   r›  r   r   rZ   )rJ   r™  rš  rX  rQ  rZ  r»   r^  s   &       r.   rœ  Ú'TestBroadcast.test_noncentral_chisquareÙ  sõ   € ØˆSˆØˆsˆØ�ˆØ�4ˆÜ—(’(ò 0ó 1ˆô × Ò  §¡Ó+ˆØ×)Ñ)¨"¨q­&°$Ó7ˆÜ! &¸2Õ>Ü”j #×":Ñ":¸FÀQ½JÈÔMÜ”j #×":Ñ":¸BÀ½FÀHÔMä× Ò  §¡Ó+ˆØ×)Ñ)¨"°Q­hÓ7ˆÜ! &¸2Õ>Ü”j #×":Ñ":¸FÈ1ÅHÔMÜ”j #×":Ñ":¸BÈ1ÅÖMr0   c                ó\  € ^.pR.p\         P                  ! . RO4      p\        P                  ! V P                  4      pVP                  V^,          4      p\        WS^R7       \        \        VP
                  V^,          4       \        \        \        P
                  V^,          4       R# )r`   rt  NrW   )gTÄò�@g~‹Fžl@gÆštø�pð?)	r2   rm   r   rG   rs   rá  r   r   rZ   rW  s   &     r.   râ  ÚTestBroadcast.test_standard_tî  s   € ØˆSˆØ�ˆÜ—(’(ò 0ó 1ˆô × Ò  §¡Ó+ˆØ—‘  Q¥Ó'ˆÜ! &¸2Õ>Ü”j #§.¡.°&¸1µ*Ô=Ü”j¤&×"3Ñ"3°V¸aµZÖ@r0   c                óè  € ^.p^.pR.p\         P                  ! . RO4      p\        P                  ! V P                  4      pVP                  V^,          V4      p\        Wd^R7       \        \        VP
                  V^,          V4       \        P                  ! V P                  4      pVP                  W^,          4      p\        Wd^R7       \        \        VP
                  W^,          4       R# )ra   rt  NrW   )g´®W!è@gü�OBº¦ÀgÈ}Ç?àý¿)	r2   rm   r   rG   rs   r  r   r   rZ   )rJ   r�  r  Ú	bad_kapparZ  r»   r^  s   &      r.   r  ÚTestBroadcast.test_vonmisesû  s¸   € ØˆSˆØ�ˆØ�Dˆ	Ü—(’(ò 1ó 2ˆô × Ò  §¡Ó+ˆØ—‘˜b 1�f eÓ,ˆÜ! &¸2Õ>Ü”j #§,¡,°°Qµ¸	ÔBä× Ò  §¡Ó+ˆØ—‘˜b¨!¥)Ó,ˆÜ! &¸2Õ>Ü”j #§,¡,°ÀµMÖBr0   c                ó\  € ^.pR.p\         P                  ! . RO4      p\        P                  ! V P                  4      pVP                  V^,          4      p\        WS^R7       \        \        VP
                  V^,          4       \        \        \        P
                  V^,          4       R# )r`   rt  NrW   )g&ƒ8¾?ò?g�e�âFXò?gªÕ‹Ë�Ÿð?)	r2   rm   r   rG   rs   r²  r   r   rZ   ©rJ   r?   r@  rZ  r»   r^  s   &     r.   rµ  ÚTestBroadcast.test_pareto  s}   € ØˆCˆØ�ˆÜ—(’(ò 0ó 1ˆô × Ò  §¡Ó+ˆØ—‘˜A �EÓ"ˆÜ! &¸2Õ>Ü”j #§*¡*¨e°a­iÔ8Ü”j¤&§-¡-°¸µÖ;r0   c                ó\  € ^.pR.p\         P                  ! . RO4      p\        P                  ! V P                  4      pVP                  V^,          4      p\        WS^R7       \        \        VP
                  V^,          4       \        \        \        P
                  V^,          4       R# rD  )	r2   rm   r   rG   rs   r+  r   r   rZ   rb  s   &     r.   r,  ÚTestBroadcast.test_weibull  s}   € ØˆCˆØ�ˆÜ—(’(ò 1ó 2ˆô × Ò  §¡Ó+ˆØ—‘˜Q �UÓ#ˆÜ! &¸2Õ>Ü”j #§+¡+¨u°q­yÔ9Ü”j¤&§.¡.°%¸!µ)Ö<r0   c                ó\  € ^.pR.p\         P                  ! . RO4      p\        P                  ! V P                  4      pVP                  V^,          4      p\        WS^R7       \        \        VP
                  V^,          4       \        \        \        P
                  V^,          4       R# )r`   rt  NrW   r9  )	r2   rm   r   rG   rs   rÁ  r   r   rZ   rb  s   &     r.   rÂ  ÚTestBroadcast.test_power'  s}   € ØˆCˆØ�ˆÜ—(’(ò 1ó 2ˆô × Ò  §¡Ó+ˆØ—‘˜1˜q�5Ó!ˆÜ! &¸2Õ>Ü”j #§)¡)¨U°Q­YÔ7Ü”j¤&§,¡,°¸µ	Ö:r0   c                óè  € ^ .p^.pR.p\         P                  ! . RO4      p\        P                  ! V P                  4      pVP                  V^,          V4      p\        Wd^R7       \        \        VP
                  V^,          V4       \        P                  ! V P                  4      pVP                  W^,          4      p\        Wd^R7       \        \        VP
                  W^,          4       R# )r   rt  NrW   )g:¨×BKc±?gÖ3®šk²?gî~qÉÁ“?)	r2   rm   r   rG   rs   rb  r   r   rZ   r<  s   &      r.   rc  ÚTestBroadcast.test_laplace4  s¸   € ØˆcˆØ�ˆØ�Dˆ	Ü—(’(ò 2ó 3ˆô × Ò  §¡Ó+ˆØ—‘˜S 1�W eÓ,ˆÜ! &¸2Õ>Ü”j #§+¡+¨s°Q­w¸	ÔBä× Ò  §¡Ó+ˆØ—‘˜S¨!¥)Ó,ˆÜ! &¸2Õ>Ü”j #§+¡+¨sÀµMÖBr0   c                óè  € ^ .p^.pR.p\         P                  ! . RO4      p\        P                  ! V P                  4      pVP                  V^,          V4      p\        Wd^R7       \        \        VP
                  V^,          V4       \        P                  ! V P                  4      pVP                  W^,          4      p\        Wd^R7       \        \        VP
                  W^,          4       R# )r   rt  NrW   )gÈ'�£ZyÑ?g÷dSO=Ñ?gÏ3Lõ1³Õ?)	r2   rm   r   rG   rs   rW  r   r   rZ   r<  s   &      r.   rX  ÚTestBroadcast.test_gumbelF  s¸   € ØˆcˆØ�ˆØ�Dˆ	Ü—(’(ò 1ó 2ˆô × Ò  §¡Ó+ˆØ—‘˜C !�G UÓ+ˆÜ! &¸2Õ>Ü”j #§*¡*¨c°A­g°yÔAä× Ò  §¡Ó+ˆØ—‘˜C¨¥Ó+ˆÜ! &¸2Õ>Ü”j #§*¡*¨c¸qµ=ÖAr0   c                ó   € ^ .p^.pR.p\         P                  ! . RO4      p\        P                  ! V P                  4      pVP                  V^,          V4      p\        Wd^R7       \        \        VP
                  V^,          V4       \        P                  ! V P                  4      pVP                  W^,          4      p\        Wd^R7       \        \        VP
                  W^,          4       \        VP                  RR4      R4       R# )r   rt  r}  r™   NrW   )gÂ“y±ÕÀ?gªÀJõR�Á?gþ
~Æ&‘£?)
r2   rm   r   rG   rs   ri  r   r   rZ   r
   r<  s   &      r.   rj  ÚTestBroadcast.test_logisticX  sÍ   € ØˆcˆØ�ˆØ�Dˆ	Ü—(’(ò 2ó 3ˆô × Ò  §¡Ó+ˆØ—‘˜c A�g uÓ-ˆÜ! &¸2Õ>Ü”j #§,¡,°°aµ¸ÔCä× Ò  §¡Ó+ˆØ—‘˜c¨1¥9Ó-ˆÜ! &¸2Õ>Ü”j #§,¡,°Àµ]ÔCÜ�S—\‘\ # sÓ+¨SÖ1r0   c                ó‚  € ^ .p^.pR.p\         P                  ! . RO4      p\        P                  ! V P                  4      pVP                  V^,          V4      p\        Wd^R7       \        \        VP
                  V^,          V4       \        \        \        P
                  V^,          V4       \        P                  ! V P                  4      pVP                  W^,          4      p\        Wd^R7       \        \        VP
                  W^,          4       \        \        \        P
                  W^,          4       R# )r   rt  NrW   )gÄñò�ÏH"@g¼ùÜ®ƒÍ @gvv	ý²:@)	r2   rm   r   rG   rs   ro  r   r   rZ   )rJ   rm  rn  Ú	bad_sigmarZ  r»   r^  s   &      r.   rp  ÚTestBroadcast.test_lognormalk  sæ   € ØˆsˆØ�ˆØ�Dˆ	Ü—(’(ò 0ó 1ˆô × Ò  §¡Ó+ˆØ—‘˜t a�x¨Ó/ˆÜ! &¸2Õ>Ü”j #§-¡-°¸µ¸9ÔEÜ”j¤&×"2Ñ"2°D¸1µH¸iÔHä× Ò  §¡Ó+ˆØ—‘˜t¨Q¥YÓ/ˆÜ! &¸2Õ>Ü”j #§-¡-°À1µ}ÔEÜ”j¤&×"2Ñ"2°DÀa½-ÖHr0   c                ó  € ^.pR.p\         P                  ! . RO4      p\        P                  ! V P                  4      pVP                  V^,          4      p\        WS^R7       \        \        VP
                  V^,          4       R# )r`   rt  NrW   )gÝ±lËo½ó?gé/Ó‚´Æó?gz~ßRó?)	r2   rm   r   rG   rs   rÅ  r   r   rZ   rE  s   &     r.   rÆ  ÚTestBroadcast.test_rayleigh  si   € Ø�ˆØ�Dˆ	Ü—(’(ò 0ó 1ˆô × Ò  §¡Ó+ˆØ—‘˜e a�iÓ(ˆÜ! &¸2Õ>Ü”j #§,¡,°	¸AµÖ>r0   c                ó„  € R .p^.p^ .pR.p\         P                  ! . RO4      p\        P                  ! V P                  4      pVP                  V^,          V4      p\        Wu^R7       \        \        VP
                  V^,          V4       \        \        VP
                  V^,          V4       \        \        \        P
                  V^,          V4       \        \        \        P
                  V^,          V4       \        P                  ! V P                  4      pVP                  W^,          4      p\        Wu^R7       \        \        VP
                  W2^,          4       \        \        VP
                  W^,          4       \        \        VP
                  R^4       \        \        VP
                  R R4       R# )rU   rt  r™   Nrb   )g@mò ‰e¾?g¸�`ŸIß¿?g¸‡|2‹í?)	r2   rm   r   rG   rs   r'  r   r   rZ   )rJ   rm  r;  Úbad_meanr=  rZ  r»   r^  s   &       r.   r(  ÚTestBroadcast.test_wald‹  s9  € ØˆuˆØ�ˆØ�3ˆØ�Dˆ	Ü—(’(ò 0ó 1ˆô × Ò  §¡Ó+ˆØ—‘˜$ �( EÓ*ˆÜ! &¸2Õ>Ü”j #§(¡(¨H°q­L¸%Ô@Ü”j #§(¡(¨D°1­H°iÔ@Ü”j¤&§+¡+¨x¸!­|¸UÔCÜ”j¤&§+¡+¨t°a­x¸ÔCä× Ò  §¡Ó+ˆØ—‘˜$¨¥	Ó*ˆÜ! &¸2Õ>Ü”j #§(¡(¨H¸aµiÔ@Ü”j #§(¡(¨D¸aµ-Ô@Ü”j #§(¡(¨C°Ô3Ü”j #§(¡(¨C°Ö5r0   c                ó4  € ^.p^.p^.p^.p^.pV^,          w  rg\         P                  ! . RO4      p\        P                  ! V P                  4      p	V	P                  V^,          W24      p
\        W¨^R7       \        \        V	P
                  V^,          W24       \        \        V	P
                  V^,          WR4       \        \        V	P
                  V^,          VV4       \        P                  ! V P                  4      p	V	P                  W^,          V4      p
\        W¨^R7       \        \        V	P
                  WC^,          V4       \        \        V	P
                  W^,          V4       \        \        V	P
                  Wg^,          V4       \        P                  ! V P                  4      p	V	P                  WV^,          4      p
\        W¨^R7       \        \        V	P
                  WCV^,          4       \        \        V	P
                  WV^,          4       \        \        V	P
                  WgV^,          4       \        \        V	P
                  RRR4       \        \        V	P
                  RRR4       \        \        V	P
                  RRR4       R# )r`   rt  ç      $@r™   g      4@g      9@N)g,âP;bD @gºÁ±È%G @g,~S²¨ @)	r2   rm   r   rG   rs   rè  r   r   rZ   )rJ   rå  rç  ræ  Úbad_left_oneÚbad_mode_oneÚbad_left_twoÚbad_mode_tworZ  r»   r^  s   &          r.   ré  ÚTestBroadcast.test_triangular¤  só  € ØˆsˆØ�ˆØˆsˆØ�sˆØ�sˆØ%*¨Q¥YÑ"ˆÜ—(’(ò 0ó 1ˆô × Ò  §¡Ó+ˆØ—‘  q¥¨$Ó6ˆÜ! &¸2Õ>Ü”j #§.¡.°,ÀÕ2BÀDÔPÜ”j #§.¡.°$¸µ(¸LÔPÜ”j #§.¡.°,ÀÕ2BÀLØô	ô × Ò  §¡Ó+ˆØ—‘ ¨Q¥h°Ó6ˆÜ! &¸2Õ>Ü”j #§.¡.°,ÀqÅÈ%ÔPÜ”j #§.¡.°$ÀqÕ8HÈ%ÔPÜ”j #§.¡.°,ÈqÕ@PØô	ô × Ò  §¡Ó+ˆØ—‘ ¨E°A­IÓ6ˆÜ! &¸2Õ>Ü”j #§.¡.°,ÀeÈaÅiÔPÜ”j #§.¡.°$ÀeÈaÅiÔPÜ”j #§.¡.°,Ø˜a•iô	!ô 	”j #§.¡.°#°r¸3Ô?Ü”j #§.¡.°#°s¸CÔ@Ü”j #§.¡.°#°s¸CÖ@r0   c                ó   € ^.pR.pR.pR.pR.p\         P                  ! . RO4      p\        P                  ! V P                  4      pVP                  V^,          V4      p\        W†4       \        \        VP
                  V^,          V4       \        \        VP
                  V^,          V4       \        \        VP
                  V^,          V4       \        P                  ! V P                  4      pVP                  W^,          4      p\        W†4       \        \        VP
                  W2^,          4       \        \        VP
                  W^,          4       \        \        VP
                  W^,          4       R# )r`   rU   ç      ø?NrW   ©r`   r`   r`   )	r2   rm   r   rG   rs   r   r	   r   rZ   ©	rJ   r“  rˆ   Úbad_nÚ	bad_p_oneÚ	bad_p_tworZ  r»   r^  s	   &        r.   r  ÚTestBroadcast.test_binomialË  s  € ØˆCˆØˆEˆØ�ˆØ�Dˆ	Ø�Eˆ	Ü—(’(š9Ó%ˆä× Ò  §¡Ó+ˆØ—‘˜a !�e QÓ'ˆÜ˜6Ô+Ü”j #§,¡,°¸µ	¸1Ô=Ü”j #§,¡,°°Aµ°yÔAÜ”j #§,¡,°°Aµ°yÔAä× Ò  §¡Ó+ˆØ—‘˜a Q¥Ó'ˆÜ˜6Ô+Ü”j #§,¡,°¸1µuÔ=Ü”j #§,¡,°¸qµ=ÔAÜ”j #§,¡,°¸qµ=ÖAr0   c                ó   € ^.pR.pR.pR.pR.p\         P                  ! . RO4      p\        P                  ! V P                  4      pVP                  V^,          V4      p\        W†4       \        \        VP
                  V^,          V4       \        \        VP
                  V^,          V4       \        \        VP
                  V^,          V4       \        P                  ! V P                  4      pVP                  W^,          4      p\        W†4       \        \        VP
                  W2^,          4       \        \        VP
                  W^,          4       \        \        VP
                  W^,          4       R# )r`   rU   r~  NrW   )r`   r   r`   )	r2   rm   r   rG   rs   r   r	   r   rZ   r€  s	   &        r.   ró   Ú$TestBroadcast.test_negative_binomialá  s  € ØˆCˆØˆEˆØ�ˆØ�Dˆ	Ø�Eˆ	Ü—(’(š9Ó%ˆä× Ò  §¡Ó+ˆØ×&Ñ& q¨1¥u¨aÓ0ˆÜ˜6Ô+Ü”j #×"7Ñ"7¸À½ÀAÔFÜ”j #×"7Ñ"7¸¸Q½À	ÔJÜ”j #×"7Ñ"7¸¸Q½À	ÔJä× Ò  §¡Ó+ˆØ×&Ñ& q¨a­%Ó0ˆÜ˜6Ô+Ü”j #×"7Ñ"7¸ÀAÅÔFÜ”j #×"7Ñ"7¸È½MÔJÜ”j #×"7Ñ"7¸È½MÖJr0   c                ó¢  € \         P                  ! 4       P                  p^.pR.pV^,          .p\        P                  ! . RO4      p\         P                  ! V P
                  4      pVP                  V^,          4      p\        Wu4       \        \        VP                  V^,          4       \        \        VP                  V^,          4       R# )r`   NrW   )r`   r`   r   )
r   rG   Ú_poisson_lam_maxr2   rm   rs   r   r	   r   rZ   )rJ   Úmax_lamr¸  Úbad_lam_oneÚbad_lam_tworZ  r»   r^  s   &       r.   r¹  ÚTestBroadcast.test_poisson÷  s“   € Ü×$Ò$Ó&×7Ñ7ˆàˆcˆØ�dˆØ •{�mˆÜ—(’(š9Ó%ˆä× Ò  §¡Ó+ˆØ—‘˜S 1�WÓ%ˆÜ˜6Ô+Ü”j #§+¡+¨{¸Q­Ô?Ü”j #§+¡+¨{¸Q­Ö?r0   c           	     ó.  € ^.p^ .p\         P                  ! . RO4      p\        P                  ! V P                  4      pVP                  V^,          4      p\        WS4       \        \        VP
                  V^,          4       \         P                  ! RR7      ;_uu_ 4        \        \        VP
                  \         P                  4       \        \        VP
                  ^ ^ \         P                  .4       RRR4       R#   + '       g   i     R# ; i)ra   rP  r  N)ra   ra   r`   )r2   rm   r   rG   rs   r   r	   r   rZ   r�  rŒ   rb  s   &     r.   r2  ÚTestBroadcast.test_zipf  s«   € ØˆCˆØ�ˆÜ—(’(š9Ó%ˆä× Ò  §¡Ó+ˆØ—‘˜!˜a�%“ˆÜ˜6Ô+Ü”j #§(¡(¨E°A­IÔ6Ü�[Š[ ×*Ö*Üœ* c§h¡h´·±Ô7Üœ* c§h¡h°°A´r·v±v°Ô?÷ +×*×*Ò*ús   Â#ADÄD	c                óV  € R .pR.pR.p\         P                  ! . RO4      p\        P                  ! V P                  4      pVP                  V^,          4      p\        Wd4       \        \        VP
                  V^,          4       \        \        VP
                  V^,          4       R# )rU   r~  NrW   r¥   )	r2   rm   r   rG   rs   r   r	   r   rZ   ©rJ   rˆ   r‚  rƒ  rZ  r»   r^  s   &      r.   rM  ÚTestBroadcast.test_geometric  s{   € ØˆEˆØ�Dˆ	Ø�Eˆ	Ü—(’(š9Ó%ˆä× Ò  §¡Ó+ˆØ—‘˜q 1�uÓ%ˆÜ˜6Ô+Ü”j #§-¡-°¸QµÔ?Ü”j #§-¡-°¸QµÖ?r0   c                ó(  € ^.p^.p^.pR.pR.p^ .p^.p\         P                  ! . RO4      p\        P                  ! V P                  4      p	V	P                  V^,          W#4      p
\        W¨4       \        \        V	P
                  V^,          W#4       \        \        V	P
                  V^,          WS4       \        \        V	P
                  V^,          W&4       \        \        V	P
                  V^,          W'4       \        P                  ! V P                  4      p	V	P                  W^,          V4      p
\        W¨4       \        \        V	P
                  WB^,          V4       \        \        V	P
                  W^,          V4       \        \        V	P
                  W^,          V4       \        \        V	P
                  W^,          V4       \        P                  ! V P                  4      p	V	P                  WV^,          4      p
\        W¨4       \        \        V	P
                  WBV^,          4       \        \        V	P
                  WV^,          4       \        \        V	P
                  WV^,          4       \        \        V	P
                  WV^,          4       \        \        V	P
                  R^
^4       \        \        V	P
                  ^
R^4       \        \        V	P
                  ^
^
^ 4       \        \        V	P
                  ^
^
^4       R# )r`   NrW   rb   r  )	r2   rm   r   rG   rs   r   r	   r   rZ   )rJ   ÚngoodÚnbadÚnsampleÚ	bad_ngoodÚbad_nbadÚbad_nsample_oneÚbad_nsample_tworZ  r»   r^  s   &          r.   r_  Ú!TestBroadcast.test_hypergeometric  sU  € Ø�ˆØˆsˆØ�#ˆØ�Dˆ	Ø�4ˆØ˜#ˆØ˜#ˆÜ—(’(š9Ó%ˆä× Ò  §¡Ó+ˆØ×#Ñ# E¨A¥I¨tÓ=ˆÜ˜6Ô+Ü”j #×"4Ñ"4°iÀ!µmÀTÔSÜ”j #×"4Ñ"4°e¸aµiÀÔSÜ”j #×"4Ñ"4°e¸aµiÀÔWÜ”j #×"4Ñ"4°e¸aµiÀÔWä× Ò  §¡Ó+ˆØ×#Ñ# E°!­8°WÓ=ˆÜ˜6Ô+Ü”j #×"4Ñ"4°iÈÅÈ7ÔSÜ”j #×"4Ñ"4°eÈ½\È7ÔSÜ”j #×"4Ñ"4°eÀA½XÀÔWÜ”j #×"4Ñ"4°eÀA½XÀÔWä× Ò  §¡Ó+ˆØ×#Ñ# E°¸1µÓ=ˆÜ˜6Ô+Ü”j #×"4Ñ"4°iÀwÐQRÅ{ÔSÜ”j #×"4Ñ"4°eÀwÐQRÅ{ÔSÜ”j #×"4Ñ"4°eÀ?ÐUVÕCVÔWÜ”j #×"4Ñ"4°eÀ?ÐUVÕCVÔWä”j #×"4Ñ"4°b¸"¸bÔAÜ”j #×"4Ñ"4°b¸"¸bÔAÜ”j #×"4Ñ"4°b¸"¸aÔ@Ü”j #×"4Ñ"4°b¸"¸bÖAr0   c                óV  € R .p^.pR.p\         P                  ! . RO4      p\        P                  ! V P                  4      pVP                  V^,          4      p\        Wd4       \        \        VP
                  V^,          4       \        \        VP
                  V^,          4       R# )rU   NrW   r  )	r2   rm   r   rG   rs   r   r	   r   rZ   r�  s   &      r.   rv  ÚTestBroadcast.test_logseriesE  s{   € ØˆEˆØ�Cˆ	Ø�Dˆ	Ü—(’(š9Ó%ˆä× Ò  §¡Ó+ˆØ—‘˜q 1�uÓ%ˆÜ˜6Ô+Ü”j #§-¡-°¸QµÔ?Ü”j #§-¡-°¸QµÖ?r0   rz   N)%r{   r|   r}   r~   rs   rð  rª  r  r6  rÕ  rF  rB  r¢  rT  r  rœ  râ  r  rµ  r,  rÂ  rc  rX  rj  rp  rÆ  r(  ré  r  ró   r¹  r2  rM  r_  rv  r   r€   r�   s   @r.   r6  r6  (  s¾   ø‡ € ð €Dò?òBò$:ò*
Bò
EòCò*?ò* PòD?ò
=òNò*AòCò$<ò=ò;òCò$Bò$2ò&Iò(
?ò6ò2%AòNBò,Kò,@ò@ò
@ò%B÷N
@ð 
@r0   r6  zcan't start threadrV  c                   óH   a € ] tR tRt o ]! ^4      tR tR tR tR t	Rt
V tR# )Ú
TestThreadiR  c           
     ó*  € ^ RI Hp \        P                  ! \	        V P
                  4      3V,           4      p\        P                  ! \	        V P
                  4      3V,           4      p\        V P
                  V4       UUu. uF%  w  rgV! V\        P                  ! V4      V3R7      NK'  	  pppV U	u. uF  q™P                  4       NK  	   p	V U	u. uF  q™P                  4       NK  	   p	\        V P
                  V4       F"  w  rgV! \        P                  ! V4      V4       K$  	  \        P                  ! 4       P                  P                  ^8X  d#   \        P                  R8X  d   \!        WE4       R# \#        WE4       R# u uppi u up	i u up	i )r   )ÚThread)ÚtargetÚargsÚwin32N)Ú	threadingr   r2   rÅ  ÚlenÚseedsÚzipr   rG   ÚstartÚjoinÚintprg   ÚitemsizerI  Úplatformr   r	   )
rJ   ÚfunctionÚszr   Úout1Úout2rK   ÚoÚtr    s
   &&&       r.   Úcheck_functionÚTestThread.check_functionW  s!  € Ý$ä�xŠxœ˜TŸZ™Z›Ð*¨RÕ/Ó0ˆÜ�xŠxœ˜TŸZ™Z›Ð*¨RÕ/Ó0ˆô ˜TŸZ™Z¨Ô.ô0Ù.‘�ñ ˜8¬6×+=Ò+=¸aÓ+@À!Ð*D×EÙ.ð 	
ñ 0áÓ™A�q�‰Ž™AÑÙÓ™1�a�‰Ž™1Ñô ˜Ÿ
™
 DÖ)‰DˆAÙ”V×'Ò'¨Ó*¨AÖ.ñ *ô �7Š7‹9�?‰?×#Ñ# qÔ(¬S¯\©\¸WÔ-DÜ% dÖ1ä˜tÖ*ùó0ùâùÚs   Â+FÂ4FÃFc                ó2   € R  pV P                  VRR7       R# )c                 ó0   € V P                  R R7      VR&   R# )é'  rß   .N)r©  ©r9   Úouts   &&r.   Ú
gen_randomÚ*TestThread.test_normal.<locals>.gen_randomn  s   € Ø—|‘|¨�|Ó/ˆC�‹Hr0   ©r®  N)r·  ©r³  ©rJ   rº  s   & r.   rª  ÚTestThread.test_normalm  s   € ò	0ð 	×Ñ˜J¨8ÐÖ4r0   c                ó2   € R  pV P                  VRR7       R# )c                 óX   € V P                  \        P                  ! R4      R7      VR&   R# )r’   r:  .N©r’   rE   )r5  r2   rÑ  r¸  s   &&r.   rº  Ú'TestThread.test_exp.<locals>.gen_randomt  s"   € Ø×(Ñ(¬r¯wªw°{Ó/CÐ(ÓDˆC�‹Hr0   r¼  NrÂ  r½  r¾  s   & r.   Útest_expÚTestThread.test_exps  s   € ò	Eð 	×Ñ˜J¨;ÐÖ7r0   c                ó2   € R  pV P                  VRR7       R# )c                 óD   € V P                  ^
R.^,          RR7      VR&   R# )rO   r·  rß   .Nr…  )r   r¸  s   &&r.   rº  Ú/TestThread.test_multinomial.<locals>.gen_randomz  s#   € Ø×(Ñ(¨¨f¨X¸­\ÀÐ(ÓFˆC�‹Hr0   r¼  N)r·  rl   r½  r¾  s   & r.   r†  ÚTestThread.test_multinomialy  s   € ò	Gð 	×Ñ˜J¨:ÐÖ6r0   rz   N)r{   r|   r}   r~   rP   r¦  r³  rª  rÄ  r†  r   r€   r�   s   @r.   rž  rž  R  s)   ø‡ € ñ �!‹H€Eò+ò,5ò8÷7ð 7r0   rž  c                   ó8   a € ] tR tRt o R tR tR tR tRtV t	R# )ÚTestSingleEltArrayInputi�  c                óŒ   € \         P                  ! ^.4      \         P                  ! ^.4      \         P                  ! ^.4      R3# )ra   rð  rÚ  r[   s   &r.   Ú_create_arraysÚ&TestSingleEltArrayInput._create_arrays‚  s/   € Ü�xŠx˜˜‹}œbŸhšh¨ s›m¬R¯XªX°q°c«]¸DÐ@Ð@r0   c                óp  € V P                  4       w  p r#\        P                  \        P                  \        P                  \        P
                  \        P                  \        P                  \        P                  \        P                  \        P                  \        P                  \        P                  \        P                  3p\        P                  \        P                  3pV FE  pWe9   d   V! \        P                  ! R .4      4      pMV! V4      p\!        VP"                  V4       KG  	  R# rð   )rÍ  r   r5  rÔ  r  rá  r²  r+  rÁ  rÅ  r   r   r   r   r2   rm   r
   r¨   )rJ   ÚargOnerò   ÚtgtShapeÚfuncsÚ	probfuncsrù  r¹  s   &       r.   Útest_one_arg_funcsÚ*TestSingleEltArrayInput.test_one_arg_funcs…  sÍ   € Ø!%×!4Ñ!4Ó!6Ñˆ��1Ü×#Ñ#¤V×%:Ñ%:Ü×!Ñ!¤6×#4Ñ#4Ü—‘¤§¡Ü—‘œvŸ™Ü—‘¤§¡Ü×!Ñ!¤6×#3Ñ#3ð5ˆô ×%Ñ%¤v×'7Ñ'7Ð8ˆ	ãˆDØÔ Ùœ2Ÿ8š8 S E›?Ó+‘ñ ˜6“l�ä˜Ÿ™ HÖ-ó r0   c                ó8  € V P                  4       w  rr4\        P                  \        P                  \        P                  \        P
                  \        P                  \        P                  \        P                  \        P                  \        P                  \        P                  \        P                  \        P                  \        P                  \        P                  3p\        P                  \        P                  3pV FŒ  pWv9   d   \         P"                  ! R .4      pMTpV! W4      p\%        VP&                  V4       V! V^ ,          V4      p\%        VP&                  V4       V! W^ ,          4      p\%        VP&                  V4       KŽ  	  R# rð   )rÍ  r   rï  r©  r  rE  rA  r›  r  rb  rW  ri  ro  r'  r   r   r2   rm   r
   r¨   )	rJ   rÐ  ÚargTworò   rÑ  rÒ  rÓ  rù  r¹  s	   &        r.   Útest_two_arg_funcsÚ*TestSingleEltArrayInput.test_two_arg_funcs™  s  € Ø&*×&9Ñ&9Ó&;Ñ#ˆ˜Ü—‘¤§¡Ü—‘œfŸl™lÜ—‘œ6×6Ñ6Ü—‘¤&§.¡.Ü—‘¤§¡Ü×!Ñ!¤6§;¡;Ü—‘¤&×":Ñ":ð<ˆô —_‘_¤f×&>Ñ&>Ð?ˆ	ãˆDØÔ ÜŸš 3 %›‘ð  �á�vÓ&ˆCÜ˜Ÿ™ HÔ-á�v˜a•y &Ó)ˆCÜ˜Ÿ™ HÔ-á�v a�yÓ)ˆCÜ˜Ÿ™ HÖ-ó r0   c                ór  € V P                  4       w  rr4\        P                  \        P                  \        P                  .pV Fn  pV! WV4      p\        VP                  V4       V! V^ ,          W#4      p\        VP                  V4       V! W^ ,          V4      p\        VP                  V4       Kp  	  R# ry  )rÍ  r   r¡  rè  r   r
   r¨   )rJ   rÐ  r×  ÚargThreerÑ  rÒ  rù  r¹  s   &       r.   Útest_three_arg_funcsÚ,TestSingleEltArrayInput.test_three_arg_funcsµ  s˜   € Ø-1×-@Ñ-@Ó-BÑ*ˆ˜Ü×$Ñ$¤f×&7Ñ&7Ü×&Ñ&ð(ˆó ˆDÙ�v xÓ0ˆCÜ˜Ÿ™ HÔ-á�v˜a•y &Ó3ˆCÜ˜Ÿ™ HÔ-á�v a�y¨(Ó3ˆCÜ˜Ÿ™ HÖ-ó r0   rz   N)
r{   r|   r}   r~   rÍ  rÔ  rØ  rÜ  r   r€   r�   s   @r.   rË  rË  �  s   ø‡ € òAò.ò(.÷8.ð .r0   rË  c                 óÄ   € \         P                  ! R 4       V w  rp\        \         V4      pV! VR^/ p\        VP                  \
        P                  ! R4      8H  4       R# )r7  rà   rU  N)r   rs   Úgetattrr   rg   r2   )r/   Úfnamer¢  rM  rA  r^  s   &     r.   Útest_integer_dtyperá  Æ  sL   € Ü
‡K‚K�	ÔØ"Ñ€E�Ü”˜Ó€AÙ�Ð˜1Ñ€FÜˆF�L‰LœBŸHšH S›MÑ)Ö*r0   c                 óH  € \         P                  ! R 4      pV w  r#p\        W4      pV! VRR/ p\        P                  R8w  d   VP                  4       p\        P                  ! VP                  \        P                  4      4      P                  4       p\        Wt8H  4       R# )r7  rà   r  rH  N)r   rG   rß  rI  rJ  rK  rL  rM  rN  r2   rC  rO  r   )r/   r»   rà  r¢  rM  rA  rQ  rR  s   &       r.   Útest_integer_repeatrã  Î  sz   € Ü
×
Ò
˜YÓ
'€CØ"Ñ€E�Ü�Ó€AÙ
ˆTÐ
 ˜Ñ
 €CÜ
‡}�}˜Ô Ø�l‰l‹nˆÜ
�.Š.˜Ÿ™¤"§'¡'Ó*Ó
+×
5Ñ
5Ó
7€CÜˆC‰MÖr0   c                  ó"  € \         P                  ! \        4      ;_uu_ 4        \        P                  ! ^RR.RR7       RRR4       \         P                  ! \        4      ;_uu_ 4        \        P                  ! ^^.RRR7       RRR4       \         P                  ! \        4      ;_uu_ 4        \        P                  ! ^^.RR.RR7       RRR4       R#   + '       g   i     L ; i  + '       g   i     Lm; i  + '       g   i     R# ; i)r`   r·  gffffffæ?rß   N)ra   r`   )rÆ   rÇ   rZ   r   r   rz   r0   r.   Útest_broadcast_size_errorrå  Ù  s›   € ä	�Š”z×	"Õ	"Ü�Š˜˜C ˜:¨FÕ3÷ 
#ä	�Š”z×	"Õ	"Ü�Š˜˜A˜ ¨&Õ1÷ 
#ä	�Š”z×	"Õ	"Ü�Š˜˜A˜  c 
°Õ8÷ 
#Ñ	"÷	 
#×	"úç	"×	"úç	"×	"Ð	"ús#   £CÁ)C*Â/C=ÃC'	Ã*C:	Ã=D	c                  ót  € \         P                  P                  \        ^ 4      4      p V P	                  ^4       V P                  4       w  rpV^ ,          P                  P                  R8X  g   Q hV! R!  pVP                  V4       VP                  RR7      p\        VR,          VR,          4       \        VR,          R,          VR,          R,          4       \        VR,          R,          VR,          R,          4       \        VR,          VR,          4       \        VR	,          VR	,          4       R
# )r   r   Frÿ   r8   r9   r:   r;   r<   r=   N)r   )r2   r   rG   r   râ   Ú
__reduce__Ú	__class__r{   rØ   rÑ   r
   r	   )rt   Úctorr¢  Ústate_ar@   Ústate_bs         r.   Ú&test_randomstate_ctor_old_style_picklerì  ã  sô   € Ü	�‰×	Ñ	œw q›zÓ	*€BØ×Ñ�qÔàŸ-™-›/Ñ€D�à��7×Ñ×%Ñ%¨Ô2Ð2Ð2ÙˆlÑ€AØ‡K�K�ÔØ�k‰k ˆkÓ'€Gä�˜Õ)¨7°?Õ+CÔDÜ�w˜wÕ'¨Õ.°¸Õ0@ÀÕ0GÔHÜ�w˜wÕ'¨Õ.°¸Õ0@ÀÕ0GÔHÜ�˜Õ% w¨{Õ';Ô<Ü�˜Õ! 7¨7Õ#3Ö4r0   z0np.random.set_bit_generator affects global statec                 óv  € \         P                  P                  ^ 4      pVP                  p\         P                  P	                  V4       \        \         P                  P                  P                  P                  \        V4      4      '       g   Q h\         P                  P                  4       pW#J g   Q hR# ry  )r2   r   Údefault_rngr8   r4   rø   ÚmtrandÚ_randÚ_bit_generatorrd  r3   )r6   Údef_bgÚbgÚ	second_bgs   &   r.   Útest_hot_swaprõ  õ  s~   € ô �Y‰Y×"Ñ" 1Ó%€FØ	×	Ñ	€BÜ‡I�I×Ñ Ô#Ü”b—i‘i×&Ñ&×,Ñ,×;Ñ;¼TÀ"»X×FÒFÐFÐFä—	‘	×+Ñ+Ó-€IØ‹?ÐŠ?r0   c                 óø  € \        ^ 4      p\        P                  P                  V4       \        P                  P	                  RR7      p\        P                  P                  ^4       \        P                  P	                  RR7      p\        V4       \        V4       VR,          R8X  g   Q hVR,          R,          VR,          R,          8w  g   Q hVR,          R,          VR,          R,          8w  g   Q hR# )r   Frÿ   r8   r   r9   ÚincN)r   r2   r   r4   rÑ   rs   Úprint)r6   ró  r9   r  s   &   r.   Útest_seed_alt_bit_genrù    sÁ   € ô 
ˆq‹€BÜ‡I�I×Ñ Ô#Ü�I‰I×Ñ uÐÓ-€EÜ‡I�I‡N�N�1ÔÜ—	‘	×#Ñ#¨5Ð#Ó1€IÜ	ˆ%„LÜ	ˆ)ÔØ�Õ! WÔ,Ð,Ð,Ø��>˜'Õ" i°Õ&8¸Õ&AÔAÐAÐAØ��>˜%Õ  I¨gÕ$6°uÕ$=Ô=Ð=Ò=r0   c                 óV  € \         P                  P                  4       p\        ^ 4      p\         P                  P	                  V4       \
        P                  ! \        RR7      ;_uu_ 4        \         P                  P                  V4       RRR4       R#   + '       g   i     R# ; i)r   zstate must be for a PCG64rÂ   N)	r2   r   rÑ   r   r4   rÆ   rÇ   rZ   rØ   )r6   r9   ró  s   &  r.   Útest_state_error_alt_bit_genrû    se   € ô �I‰I×ÑÓ!€EÜ	ˆq‹€BÜ‡I�I×Ñ Ô#Ü	�Š”zÐ)D×	EÖ	EÜ
�	‰	×Ñ˜EÔ"÷ 
F×	E×	EÒ	Eús   Á- BÂB(	c                 óÚ  € \         P                  P                  R 4       \         P                  P                  ^ R^
4      p\	        ^ 4      pVP
                  p\         P                  P                  V4       \         P                  P                  RR7      pV F  pW5,          WE,          8X  d   K  Q h	  \         P                  P                  R 4       \         P                  P                  ^ R^
4      p\         P                  ! W8H  4      '       d   Q hVP
                  pVR,          R,          VR,          R,          8w  g   Q hVR,          R,          VR,          R,          8X  g   Q hR# )éÍ� Frÿ   r9   r÷  Né   @)	r2   r   rs   rH   r   r9   r4   rÑ   rž   )r6   r9  ró  r9   Ústate_directÚfieldÚpcg_valsr  s   &       r.   Útest_swap_workedr    s  € ô ‡I�I‡N�N�5ÔÜ�9‰9×Ñ˜Q ¨Ó,€DÜ	ˆq‹€BØ�H‰H€EÜ‡I�I×Ñ Ô#Ü—9‘9×&Ñ&¨eÐ&Ó4€LÛˆØ�|˜|Õ2Ö2Ð2Ð2ñ ä‡I�I‡N�N�5ÔÜ�y‰y× Ñ   G¨RÓ0€HÜ�vŠv�dÑ&×'Ò'Ð'Ð'Ø—‘€IØ�WÕ˜gÕ&¨%°­.¸Õ*AÔAÐAÐAØ�WÕ˜eÕ$¨	°'Õ(:¸5Õ(AÔAÐAÒAr0   c                 ó$  € \         P                  P                  \        R 4      4       \         P                  P	                  ^ R^
4      p\         P                  P                  \        R 4      4      pVP	                  ^ R^
4      p\        W14       R# )rý  Nrþ  )r2   r   r4   r   rH   rG   r
   )r6   Úsingleton_valsÚrgÚnon_singleton_valss   &   r.   Ú%test_swapped_singleton_against_directr  -  sd   € ä‡I�I×Ñ¤ e£Ô-Ü—Y‘Y×&Ñ& q¨'°2Ó6€NÜ	�‰×	Ñ	œu U›|Ó	,€BØŸ™ A w°Ó3ÐÜÐ#Ö4r0   )g      Y@g333333ã?)rU   )rû  rû  rO   )r’   rU   )rw  )ra   r_   )2rL  r  rI  r�  rÆ   Únumpyr2   r   Únumpy.randomr   r   Únumpy.testingr   r   r   r	   r
   r   r   rÑ  r+   r#  rb  r%  r,   Úfixturer/   r6   rA   rC   r„   r�   rÎ   r  rl  r6  ri  rj  rž  rË  rá  rã  rå  rì  Úthread_unsaferõ  rù  rû  r  r  rz   r0   r.   Ú<module>r     sª  ðÛ Û Û 
Û ã ã Ý ß '÷÷ ñ ð ˜Ø˜%Ø˜|Ø˜%Ø˜R §¢¨£¨cÕ!1Ð2Ø  )Ø˜Ø�Tð€	ð ‡8‚8ˆB�G‰GÓ×Ñ˜5Ô à!Ð,nØ"Ð,nØ"Ð,nØ'Ð,nØ$Ð,nØ*Ð,nØ Ð,nØÐ,nð�Oð "Ð,nØ"Ð,nØ'Ð,nØ"Ð,nØ$Ð,nØ*Ð,nØ Ð,nØÐ,nð€Oð ‡‚�h yÔ1ñ,ó 2ð,ð
 ‡�ñ-ó ð-ò)÷,?ñ ,?÷^>ñ >÷6.ñ 6.÷r[Eñ [E÷|e+ñ e+÷P\,ñ \,÷~g@ñ g@ðT ‡�×Ñ�GÐ$8ÐÓ9÷*7ð *7ó :ð*7÷\A.ñ A.òJ+òò9ò5ð$ ‡�×ÑÐ"TÐÓUñó Vðð ‡�×ÑÐ"TÐÓUñ>ó Vð>ð ‡�×ÑÐ"TÐÓUñ#ó Vð#ð ‡�×ÑÐ"TÐÓUñBó VðBð$ ‡�×ÑÐ"TÐÓUñ5ó Vò5r0   