+
    KV-jn ã                   óJ  € ^ RI t ^ RIt^ RIt^ RIt^ RIHt ^ RIHtHtH	t	H
t
HtHtH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 R4      t]P*                  P-                  ]RR7       ! R R4      4       t ! R R4      tR# )é    N)Úrandom)ÚIS_WASMÚassert_Úassert_array_almost_equalÚassert_array_equalÚassert_equalÚassert_no_warningsÚassert_raisesc                   ó>   a € ] tR t^t o R tR tR tR tR tRt	V t
R# )ÚTestSeedc                óî   € \         P                  P                  ^ 4      p\        VP	                  R4      R4       \         P                  P                  R4      p\        VP	                  R4      R4       R# )r   éè  i¬  ì   ÿÿ i£  N)Únpr   ÚRandomStater   Úrandint©ÚselfÚss   & Úo/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/numpy/random/tests/test_random.pyÚtest_scalarÚTestSeed.test_scalar   sN   € Ü�I‰I×!Ñ! !Ó$ˆÜ�Q—Y‘Y˜t“_ cÔ*Ü�I‰I×!Ñ! *Ó-ˆÜ�Q—Y‘Y˜t“_ cÖ*ó    c                ó  € \         P                  P                  \        ^
4      4      p\	        VP                  R4      R4       \         P                  P                  \         P                  ! ^
4      4      p\	        VP                  R4      R4       \         P                  P                  ^ .4      p\	        VP                  R4      R4       \         P                  P                  R.4      p\	        VP                  R4      R4       R# )é
   r   iÔ  iÍ  r   i	  N)r   r   r   Úranger   r   Úaranger   s   & r   Ú
test_arrayÚTestSeed.test_array   sª   € Ü�I‰I×!Ñ!¤%¨£)Ó,ˆÜ�Q—Y‘Y˜t“_ cÔ*Ü�I‰I×!Ñ!¤"§)¢)¨B£-Ó0ˆÜ�Q—Y‘Y˜t“_ cÔ*Ü�I‰I×!Ñ! 1 #Ó&ˆÜ�Q—Y‘Y˜t“_ cÔ*Ü�I‰I×!Ñ! : ,Ó/ˆÜ�Q—Y‘Y˜t“_ cÖ*r   c                óª   € \        \        \        P                  P                  R4       \        \
        \        P                  P                  R4       R# )ç      à?Nç      à¿éÿÿÿÿ©r
   Ú	TypeErrorr   r   r   Ú
ValueError©r   s   &r   Útest_invalid_scalarÚTestSeed.test_invalid_scalar$   s.   € ä”i¤§¡×!6Ñ!6¸Ô=Ü”j¤"§)¡)×"7Ñ"7¸Ö<r   c                ó®  € \        \        \        P                  P                  R.4       \        \
        \        P                  P                  R.4       \        \
        \        P                  P                  R.4       \        \
        \        P                  P                  . RO4       \        \
        \        P                  P                  . RO4       R# )r!   ì        Nr"   r#   )é   é   r+   )r,   éþÿÿÿr+   r$   r'   s   &r   Útest_invalid_arrayÚTestSeed.test_invalid_array)   sx   € ä”i¤§¡×!6Ñ!6¸¸Ô?Ü”j¤"§)¡)×"7Ñ"7¸"¸Ô>Ü”j¤"§)¡)×"7Ñ"7¸*¸ÔFÜ”j¤"§)¡)×"7Ñ"7Ò9KÔLÜ”j¤"§)¡)×"7Ñ"7Ò9LÖMr   c           	     óV  € \        \        \        P                  P                  \        P
                  ! . \        P                  R 7      4       \        \        \        P                  P                  . RO.4       \        \        \        P                  P                  . RO. RO.4       R# )©ÚdtypeN©r,   r-   é   )é   é   é   )r
   r&   r   r   r   ÚarrayÚint64r'   s   &r   Útest_invalid_array_shapeÚ!TestSeed.test_invalid_array_shape1   sd   € ä”j¤"§)¡)×"7Ñ"7Ü—h’h˜r¬¯©Ô2ô	4ä”j¤"§)¡)×"7Ñ"7º)¸ÔEÜ”j¤"§)¡)×"7Ñ"7º)Ú:Cð:Eö 	Fr   © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   r(   r/   r;   Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r   r   r      s&   ø‡ € ò+ò+ò=ò
N÷Fð Fr   r   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# )r-   Úintr2   N)r   r!   r,   )r   Úzerosr   r   Úbinomialr   )r   rJ   Úps   &  r   Útest_n_zeroÚTestBinomial.test_n_zero;   sI   € ô —’˜ %Ô(ˆÛˆAÜ”F—O’O A qÓ)¨QÑ.Ô/ÜœvŸš¨uÓ8¸%Ö@ó r   c                ób   € \        \        \        P                  ^\        P
                  4       R# )r,   N)r
   r&   r   rK   r   Únanr'   s   &r   Útest_p_is_nanÚTestBinomial.test_p_is_nanD   s   € ä”j¤&§/¡/°1´b·f±fÖ=r   r=   N)r>   r?   r@   rA   rM   rQ   rB   rC   rD   s   @r   rG   rG   :   s   ø‡ € òA÷>ð >r   rG   c                   ó>   a € ] tR t^It o 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   Úmultinomialr'   s   &r   Ú
test_basicÚTestMultinomial.test_basicJ   s   € Ü×Ò˜3  c 
Ö+r   c                ó8   € \         P                  ! ^d. RO4       R# )rV   N)rW   rX   ç        r^   r^   rY   r'   s   &r   Útest_zero_probabilityÚ%TestMultinomial.test_zero_probabilityM   s   € Ü×Ò˜3Ò 9Ö:r   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# )r7   Néûÿÿÿr#   )r   r   r   r   Úall)r   Úxs   & r   Útest_int_negative_intervalÚ*TestMultinomial.test_int_negative_intervalP   s\   € Ü�”f—n’n R¨Ó,×1Ô1¨rÔ1Ô2Ü�NŠN˜2˜r 1Ó%ˆÜ”—’�r˜Q‘w“Ô Ü”—’�q˜2‘v“Ör   c           	     ó–  € R R .p\        \        P                  P                  ^V\        P                  ! ^4      4      P
                  R4       \        \        P                  P                  ^V\        P                  ! ^4      4      P
                  R4       \        \        P                  P                  ^V\        P                  ! ^4      4      P
                  R4       \        \        P                  P                  ^V^^.4      P
                  R4       \        \        P                  P                  ^VR4      P
                  R4       \        \        P                  P                  ^V\        P                  ! R4      4      P
                  R4       \        \        \        P                  P                  ^V\        ^4      4       R# )r!   N©r,   r-   ©r-   r-   r-   ©r-   r-   )
r   r   r   rZ   Úuint32Úshaper9   r
   r%   Úfloat©r   rL   s   & r   Ú	test_sizeÚTestMultinomial.test_sizeV   s(  € à�#ˆJˆÜ”R—Y‘Y×*Ñ*¨1¨a´·²¸1³Ó>×DÑDÀfÔMÜ”R—Y‘Y×*Ñ*¨1¨a´·²¸1³Ó>×DÑDÀfÔMÜ”R—Y‘Y×*Ñ*¨1¨a´·²¸1³Ó>×DÑDÀfÔMÜ”R—Y‘Y×*Ñ*¨1¨a°!°Q°Ó8×>Ñ>À	ÔJÜ”R—Y‘Y×*Ñ*¨1¨a°Ó8×>Ñ>À	ÔJÜ”R—Y‘Y×*Ñ*¨1¨a´·²¸&Ó1AÓB×HÑHØô	 ô 	”i¤§¡×!6Ñ!6¸¸1Ü˜A“hö	 r   c           
     ó¬  € \        \        \        P                  P                  ^
^ ^..4       \        \        \        P                  P                  ^
^ .^..4       \        \        \        P                  P                  ^
^ .^..^.^ ...4       \        \        \        P                  P                  ^
\        P
                  ! ^ ^.^^ ..4      4       R# )r   N)r
   r&   r   r   rZ   r9   r'   s   &r   Útest_multidimensional_pvalsÚ+TestMultinomial.test_multidimensional_pvalsd   sŸ   € Ü”j¤"§)¡)×"7Ñ"7¸¸qÀ!¸f¸XÔFÜ”j¤"§)¡)×"7Ñ"7¸¸q¸cÀAÀ3¸ZÔHÜ”j¤"§)¡)×"7Ñ"7¸À¸sÀQÀC¸jÈAÈ3ÐQRÐPSÈ*Ð=UÔVÜ”j¤"§)¡)×"7Ñ"7¸¼R¿XºXÈÈ1ÀvÐPQÐSTÈvÐFVÓ=WÖXr   r=   N)r>   r?   r@   rA   r[   r_   re   ro   rr   rB   rC   rD   s   @r   rT   rT   I   s%   ø‡ € ò,ò;ò ò ÷Yð Yr   rT   c                   óJ   a € ] tR t^kt o 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   r   Ú	get_state)r   ÚseedÚprngÚstates   &   r   Ú_create_rngÚTestSetState._create_rngl   s+   € ØˆÜ×!Ò! $Ó'ˆØ—‘Ó ˆØˆ{Ðr   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   r   rc   ©r   rz   r{   ÚoldÚnews   &    r   r[   ÚTestSetState.test_basicr   sM   € Ø×&Ñ&Ó(‰ˆØ�m‰m˜BÓˆØ�‰�uÔØ�m‰m˜BÓˆÜ”—’�s‘zÓ"Ö#r   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# ©r5   ©ÚsizeN©r|   Ústandard_normalr�   r   r   rc   r‚   s   &    r   Útest_gaussian_resetÚ TestSetState.test_gaussian_resety   sW   € à×&Ñ&Ó(‰ˆØ×"Ñ"¨Ð"Ó*ˆØ�‰�uÔØ×"Ñ"¨Ð"Ó*ˆÜ”—’�s‘zÓ"Ö#r   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‹   rx   r�   r   r   rc   r‚   s   &    r   Ú test_gaussian_reset_in_media_resÚ-TestSetState.test_gaussian_reset_in_media_res�   sq   € ð ×&Ñ&Ó(‰ˆØ×ÑÔØ—‘Ó ˆØ×"Ñ"¨Ð"Ó*ˆØ�‰�uÔØ×"Ñ"¨Ð"Ó*ˆÜ”—’�s‘zÓ"Ö#r   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ˆ   r.   rŠ   )r   rz   r{   Ú	old_stateÚx1Úx2Úx3s   &      r   Útest_backwards_compatibilityÚ)TestSetState.test_backwards_compatibilityŒ   s–   € ð ×&Ñ&Ó(‰ˆØ˜#˜2�Jˆ	Ø×!Ñ! rÐ!Ó*ˆØ�‰�yÔ!Ø×!Ñ! rÐ!Ó*ˆØ�‰�uÔØ×!Ñ! rÐ!Ó*ˆÜ”—’�r‘xÓ Ô!Ü”—’�r‘xÓ Ö!r   c                óN   € V P                  4       w  rVP                  R R 4       R# ©r!   N)r|   Únegative_binomial©r   rz   Ú_s   &  r   Útest_negative_binomialÚ#TestSetState.test_negative_binomial™   s$   € ð ×"Ñ"Ó$‰ˆØ×Ñ˜s CÖ(r   c                óÊ   € V P                  4       w  r\        P                  ! \        4      ;_uu_ 4        VP	                  R4       R R R 4       R #   + '       g   i     R # ; i)Nr=   )r|   ÚpytestÚraisesÚ
IndexErrorr�   r›   s   &  r   Útest_set_invalid_stateÚ#TestSetState.test_set_invalid_stateŸ   s<   € à×"Ñ"Ó$‰ˆÜ�]Š]œ:×&Õ&Ø�N‰N˜2Ô÷ '×&×&Ò&ús   µAÁA"	r=   N)r>   r?   r@   rA   r|   r[   rŒ   r�   r–   r�   r£   rB   rC   rD   s   @r   ru   ru   k   s-   ø‡ € òò$ò$ò	$ò"ò)÷ð r   ru   c            	       ó  a € ] tR t^¦t o ]P
                  ]P                  ]P                  ]P                  ]P                  ]P                  ]P                  ]P                  ]P                  .	tR tR tR tR tR tR tR tR tR	tV tR
# )ÚTestRandintc                ór   € \         P                  ! 4       p\        \        VP                  ^\
        R7       R# ©r,   r2   N)r   r   r
   r%   r   rm   )r   Úrngs   & r   Útest_unsupported_typeÚ!TestRandint.test_unsupported_type¬   s"   € Ü× Ò Ó"ˆÜ”i §¡¨a´u×=r   c           	     óB  € \         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   r2   N)r   r   Úityper   ÚboolÚiinfoÚminÚmaxr
   r&   r   )r   r©   ÚdtÚlbndÚubnds   &    r   Útest_bounds_checkingÚ TestRandint.test_bounds_checking°   s³   € Ü× Ò Ó"ˆØ—*”*ˆ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ó r   c           
     óR  € \         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   r   ©r‰   r3   N)
r   r   r­   r   r®   r¯   r°   r±   r   r   )r   r©   r²   r³   r´   Útgts   &     r   Útest_rng_zero_and_extremesÚ&TestRandint.test_rng_zero_and_extremesº   sÒ   € Ü× Ò Ó"ˆØ—*•*ˆ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ó r   c                óÀ  € \         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   r2   zMNo error should have been raised, but one was with the following message:

%sN)r   r   r­   r   r®   r¯   r°   r±   r   Ú	ExceptionÚAssertionErrorÚstr)r   r©   r²   r³   r´   Úes   &     r   Útest_full_rangeÚTestRandint.test_full_rangeÉ   s«   € ä× Ò Ó"ˆà—*”*ˆ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   ÂB2Â2CÂ=CÃCc           	     óÆ  € \         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,   NNr¸   N)r6   é   r   i   )	r   r   r­   r   r   r±   r°   r   r®   )r   r©   r²   r´   Úvalss   &    r   Útest_in_bounds_fuzzÚTestRandint.test_in_bounds_fuzzØ   s©   € ä× Ò Ó"ˆà—*‘*˜R—.�.ˆBÛ"�Ø—{‘{ 1 d°¸b�{ÓA�Ü˜Ÿ™›
 TÑ)Ô*Ü˜Ÿ™›
 a™Ö(ó #ñ !ð �{‰{˜1˜a e´2·7±7ˆ{Ó;ˆä�—‘“
˜Q‘ÔÜ�—‘“
˜a‘Ö r   c                óT  € ^ RI p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V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VP                  V4      P                  4       p\        V\        P                  ! \         4      P                  ,          V8H  4       R# )r   Nr®   Ú@509aea74d792fb931784c4b0135392c65aec64beee12b0cc167548a2c3d31e71Úint16Ú@7b07f1a920e46f6d0fe02314155a2330bcfd7635e708da50e536c5ebb631a7d4Úint32Ú@e577bfed6c935de944424667e3da285012e741892dcb7051a8f1ce68ab05c92fr:   Ú@0fbead0b06759df2cfb55e43148822d4a1ff953c7eb19a5b08445a63bb64fa9eÚint8Ú@001aac3a5acb935a9b186cbe14a1ca064b8bb2dd0b045d48abeacf74d0203404Úuint16rk   Úuint64Úuint8rÄ   iÒ  Úlittler   r¸   )Úhashlibr­   r   r   ÚsysÚ	byteorderr   ÚbyteswapÚsha256Úviewr   rÐ   Ú	hexdigestr   r3   Únamer®   )r   rÖ   r¹   r²   r©   ÚvalÚress   &      r   Útest_repeatabilityÚTestRandint.test_repeatabilityç   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Ñ/Ö0r   c                óð  € \         P                  p\         P                  ! \         P                  4      P                  p\         P                  ! \         P                  ! \         P                  4      P                  4      p\         P                  ! \         P                  ! \         P                  4      P                  ^,           4      p\         P
                  P                  W4VR7      p\        WR4       R# r¨   )r   r:   r¯   r±   rÓ   r   r   r   )r   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ˆô —‘×"Ñ" 4°RÐ"Ó8ˆÜ�VÖ!r   c                ó  € \         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   ^ M\        P
                  ! R4      P                  pV\        J d   ^M&\        P
                  ! R4      P                  ^,           pVP                  W4VR7      p\        \        VR4      '       * 4       \        \        V4      V4       K¦  	  R# )r   r2   Úlongr3   N)r   r   r­   r   r®   r¯   r°   r±   r   r   r3   rI   r   ÚhasattrÚtype)r   r©   r²   r³   r´   Úsamples   &     r   Útest_respect_dtype_singletonÚ(TestRandint.test_respect_dtype_singleton  s
  € ä× Ò Ó"ˆØ—*”*ˆ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àœd›
‘1¬¯ª°Ó(8×(<Ñ(<ˆDØœd›
‘1¬¯ª°Ó(8×(<Ñ(<¸qÕ(@ˆDð —[‘[ °2�[Ó6ˆFÜœ ¨Ó0Ô0Ô1Üœ˜f› rÖ*ó r   r=   N)r>   r?   r@   rA   r   r®   rÐ   rÔ   rË   rÒ   rÍ   rk   r:   rÓ   r­   rª   rµ   rº   rÁ   rÇ   rà   rä   rë   rB   rC   rD   s   @r   r¦   r¦   ¦   sw   ø‡ € ð �W‰W�b—g‘g˜rŸx™x¨¯©°2·9±9Ø�X‰X�r—y‘y "§(¡(¨B¯I©Ið7€Eò>òCòNò@ò!ò1òB"÷.+ð +r   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]P0                  P3                  R]P6                  ]P6                  P9                  4       ]P6                  P;                  4       .4      R 4       t]P0                  P3                  R]P6                  ]P6                  P9                  4       ]P6                  P;                  4       .4      ]P0                  P3                  RRR.4      R 4       4       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, t1R- t2R. t3R/ t4R0 t5R1 t6R2 t7R3 t8R4 t9R5 t:R6 t;R7 t<R8 t=R9 t>R: t?R; t@R< tAR= tBR> tCR? tDR@ tERA tFRB tGRC tHRD tIRE tJRF tKRG tLRH tMRI tNRJ tORK tPRL tQRM tRRN tSROtTV tURP# )QÚTestRandomDisti4  rw   c                óÂ   € \         P                  ! V P                  4      pVP                  ^^4      p\        P
                  ! RR.RR.RR..4      p\        W#^R7       R# )	r5   ç_®\±*Íã?ç�›˜¬”îâ?ç<î�pì?ç®,º¥oˆì?çˆÂÉHÝ?çZ±­°êæè?©ÚdecimalN)r   r   ry   Úrandr   r9   r   ©r   r©   rã   Údesireds   &   r   Ú	test_randÚTestRandomDist.test_rand9  sa   € Ü× Ò  §¡Ó+ˆØ—‘˜!˜Q“ˆÜ—(’(Ð0Ð2EÐFØ0Ð2EÐFØ/Ð1CÐDðFó Gˆô 	" &¸2×>r   c                óÂ   € \         P                  ! V P                  4      pVP                  ^^4      p\        P
                  ! RR.RR.RR..4      p\        W#^R7       R# )	r5   çÿ!ã<Oqõ?ç4ð�u,Íû?çÁ³½3Ûû÷?çà@ËÀŽ? @çÿHSÓ\@rö   NçL«I/DÍ¿)r   r   ry   Úrandnr   r9   r   rù   s   &   r   Ú
test_randnÚTestRandomDist.test_randnA  sa   € Ü× Ò  §¡Ó+ˆØ—‘˜1˜a“ˆÜ—(’(Ð0Ð2EÐFØ-Ð/BÐCØ-Ð/BÐCðEó Fˆô 	" &¸2×>r   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�ÿÿÿ©r5   r-   iÌÿÿÿiÐÿÿÿi¾ÿÿÿ)r   r   ry   r   r   r9   r   rù   s   &   r   Útest_randintÚTestRandomDist.test_randintI  s[   € Ü× Ò  §¡Ó+ˆØ—‘˜S "¨6�Ó2ˆÜ—(’(˜R ˜GØ  "˜IØ  #˜Jð(ó )ˆô 	˜6Ö+r   c                ó@  € \         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       R#   + '       g   i     L=; ir  )
r   r   ry   r    ÚwarnsÚDeprecationWarningÚrandom_integersr   r9   r   rù   s   &   r   Útest_random_integersÚ#TestRandomDist.test_random_integersQ  s~   € Ü× Ò  §¡Ó+ˆÜ�\Š\Ô,×-Õ-Ø×(Ñ(¨¨b°vÐ(Ó>ˆF÷ .ä—(’(˜R ˜GØ  "˜IØ  #˜Jð(ó )ˆô 	˜6 7Ö+÷ .×-ús   ÁBÂB	c                ó’  € \         P                  ! \        4      ;_uu_ 4        \        P                  P                  \        P                  ! R 4      P                  \        P                  ! R 4      P                  4      pRRR4       \        P                  ! R 4      P                  p\        XV4       R#   + '       g   i     L>; i)ÚlN)	r    r  r  r   r   r  r¯   r±   r   )r   rã   rú   s   &  r   Útest_random_integers_max_intÚ+TestRandomDist.test_random_integers_max_intZ  sw   € ô �\Š\Ô,×-Õ-Ü—Y‘Y×.Ñ.¬r¯xªx¸«}×/@Ñ/@Ü/1¯xªx¸«}×/@Ñ/@óBˆF÷ .ô —(’(˜3“-×#Ñ#ˆÜ�V˜WÖ%÷ .×-ús   £AB6Â6C	c           
     ó
  € \         P                  ! 4       ;_uu_ 4        \         P                  ! R \        4       \	        \        \
        P                  P                  \
        P                  ! R4      P                  4       \	        \        \
        P                  P                  \
        P                  ! R4      P                  \
        P                  ! R4      P                  4       RRR4       R#   + '       g   i     R# ; i)Úerrorr  N)
ÚwarningsÚcatch_warningsÚsimplefilterr  r
   r   r   r  r¯   r±   r'   s   &r   Útest_random_integers_deprecatedÚ.TestRandomDist.test_random_integers_deprecatedg  s˜   € Ü×$Ò$×&Õ&Ü×!Ò! 'Ô+=Ô>ô Ô,ÜŸ)™)×3Ñ3ÜŸ(š( 3›-×+Ñ+ô-ô
 Ô,ÜŸ)™)×3Ñ3ÜŸ(š( 3›-×+Ñ+¬R¯XªX°c«]×->Ñ->ô@÷ '×&×&Ò&ús   žC	C1Ã1D	c                óÀ   € \         P                  ! V P                  4      pVP                  R	4      p\        P                  ! RR.RR.RR..4      p\        W#^R7       R# )
r5   rð   rñ   rò   ró   rô   rõ   rö   Nr
  )r   r   ry   r   r9   r   rù   s   &   r   Útest_randomÚTestRandomDist.test_randomu  s`   € Ü× Ò  §¡Ó+ˆØ—‘˜FÓ#ˆÜ—(’(Ð0Ð2EÐFØ0Ð2EÐFØ/Ð1CÐDðFó Gˆô 	" &¸2×>r   c                ó°   € \         P                  ! V P                  4      pVP                  ^^4      p\        P
                  ! . RO4      p\        W#4       R# )r6   N)r-   r5   r-   r5   ©r   r   ry   Úchoicer   r9   r   rù   s   &   r   Útest_choice_uniform_replaceÚ*TestRandomDist.test_choice_uniform_replace}  s<   € Ü× Ò  §¡Ó+ˆØ—‘˜A˜qÓ!ˆÜ—(’(š<Ó(ˆÜ˜6Ö+r   c                ó¸   € \         P                  ! V P                  4      pVP                  ^^. ROR7      p\        P
                  ! . RO4      p\        W#4       R# )r6   ©rL   N)çš™™™™™Ù?r(  çš™™™™™¹?r)  )r,   r,   r-   r-   r"  rù   s   &   r   Útest_choice_nonuniform_replaceÚ-TestRandomDist.test_choice_nonuniform_replaceƒ  sA   € Ü× Ò  §¡Ó+ˆØ—‘˜A˜qÒ$8�Ó9ˆÜ—(’(š<Ó(ˆÜ˜6Ö+r   c                ó´   € \         P                  ! V P                  4      pVP                  ^^RR7      p\        P
                  ! . RO4      p\        W#4       R# )r6   F©ÚreplaceN)r   r,   r5   r"  rù   s   &   r   Útest_choice_uniform_noreplaceÚ,TestRandomDist.test_choice_uniform_noreplace‰  s@   € Ü× Ò  §¡Ó+ˆØ—‘˜A˜q¨%�Ó0ˆÜ—(’(š9Ó%ˆÜ˜6Ö+r   c                óº   € \         P                  ! V P                  4      pVP                  ^^R. ROR7      p\        P
                  ! . RO4      p\        W#4       R# )r6   F©r.  rL   N)r)  g333333Ó?r!   r)  )r-   r5   r,   r"  rù   s   &   r   Ú test_choice_nonuniform_noreplaceÚ/TestRandomDist.test_choice_nonuniform_noreplace�  sH   € Ü× Ò  §¡Ó+ˆØ—‘˜A˜q¨%Ú$8ð ó :ˆä—(’(š9Ó%ˆÜ˜6Ö+r   c                ó´   € \         P                  ! V P                  4      pVP                  . RO^4      p\        P
                  ! . RO4      p\        W#4       R# )ÚaN)r6  ÚbÚcÚd)r8  r9  r8  r9  r"  rù   s   &   r   Útest_choice_nonintegerÚ%TestRandomDist.test_choice_noninteger–  s>   € Ü× Ò  §¡Ó+ˆØ—‘Ò0°!Ó4ˆÜ—(’(Ò/Ó0ˆÜ˜6Ö+r   c           	     ó€  € \         P                  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      @g      Ð?r'  r(  gš™™™™™ñ?Fr-  r2  Nr#   )r,   r-   r5   r6   )r(  r(  rW   gš™™™™™¹¿r4   r.   )r#   )r#   r,   )r,   r   r   )r   r   r#  r
   r&   )r   rê   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÷	2r   c                óÜ  € R R.p\        \        P                  ! \        P                  P	                  ^RR7      4      4       \        \        P                  ! \        P                  P	                  ^RR7      4      4       \        \        P                  ! \        P                  P	                  ^RVR7      4      4       \        \        P                  ! \        P                  P	                  ^RVR7      4      4       \        \        P                  ! \        P                  P	                  ^^.RR7      4      4       \        \        P                  P	                  R.RR7      RJ 4       \        P
                  ! ^^.4      p\        P                  ! ^\        R7      pW#^ &   \        \        P                  P	                  VRR7      VJ 4       Rp\        \        P                  ! \        P                  P	                  ^VRR7      4      '       * 4       \        \        P                  ! \        P                  P	                  ^VRR7      4      '       * 4       \        \        P                  ! \        P                  P	                  ^VRVR7      4      '       * 4       \        \        P                  ! \        P                  P	                  ^VRVR7      4      '       * 4       \        \        P                  ! \        P                  P	                  ^^.VRR7      4      '       * 4       \        \        P                  P	                  R.VRR7      P                  ^ 8H  4       \        P
                  ! ^^.4      p\        P                  ! ^\        R7      pW#^ &   \        \        P                  P	                  W4RR7      P                  4       VJ 4       Rp. ROp\        \        P                  P	                  ^VRR7      P                  V4       \        \        P                  P	                  ^VRR7      P                  V4       \        \        P                  P	                  ^VRVR7      P                  V4       \        \        P                  P	                  ^VRVR7      P                  V4       \        \        P                  P	                  \        P                  ! ^4      VRR7      P                  V4       \        \        P                  P                  ^ ^ RR7      P                  R4       \        \        P                  P                  ^ R^ R7      P                  R4       \        \        P                  P                  ^
^
^ R7      P                  R4       \        \        P                  P	                  ^ ^ R7      P                  R4       \        \        P                  P	                  . RR7      P                  R4       \        \        P                  P	                  R	R
.RR7      P                  R4       \        \        \        P                  P                  . ^
4       R# )r)  çÍÌÌÌÌÌì?Tr-  Fr2  Nr2   rˆ   r6  r7  r=   )r-   r5   )r)  r)  r)  r)  r(  rW   )r5   r   r6   iöÿÿÿ)r   )r   r   Úisscalarr   r#  r9   ÚemptyÚobjectÚndimÚitemr   rl   r   r   r
   r&   )r   rL   r6  Úarrr   s   &    r   Útest_choice_return_shapeÚ'TestRandomDist.test_choice_return_shape¯  sm  € Ø�#ˆJˆä”—’œBŸI™I×,Ñ,¨Q¸Ð,Ó=Ó>Ô?Ü”—’œBŸI™I×,Ñ,¨Q¸Ð,Ó>Ó?Ô@Ü”—’œBŸI™I×,Ñ,¨Q¸ÀÐ,ÓBÓCÔDÜ”—’œBŸI™I×,Ñ,¨Q¸ÀÐ,ÓCÓDÔEÜ”—’œBŸI™I×,Ñ,¨a°¨V¸TÐ,ÓBÓCÔDÜ”—	‘	× Ñ  $ °Ð Ó6¸$Ð>Ô?Ü�HŠH�a˜�VÓˆÜ�hŠh�q¤Ô'ˆØˆA‰Ü”—	‘	× Ñ  ¨dÐ Ó3°qÐ8Ô9ð ˆÜ”B—K’K¤§	¡	× 0Ñ 0°°A¸tÐ 0Ó DÓEÔEÔFÜ”B—K’K¤§	¡	× 0Ñ 0°°A¸uÐ 0Ó EÓFÔFÔGÜ”B—K’K¤§	¡	× 0Ñ 0°°A¸tÀqÐ 0Ó IÓJÔJÔKÜ”B—K’K¤§	¡	× 0Ñ 0°°A¸uÈÐ 0Ó JÓKÔKÔLÜ”B—K’K¤§	¡	× 0Ñ 0°!°Q°¸ÀDÐ 0Ó IÓJÔJÔKÜ”—	‘	× Ñ  $ ¨°DÐ Ó9×>Ñ>À!ÑCÔDÜ�HŠH�a˜�VÓˆÜ�hŠh�q¤Ô'ˆØˆA‰Ü”—	‘	× Ñ  °Ð Ó6×;Ñ;Ó=ÀÐBÔCð ˆÚ*ˆÜ”R—Y‘Y×%Ñ% a¨°DÐ%Ó9×?Ñ?ÀÔCÜ”R—Y‘Y×%Ñ% a¨°EÐ%Ó:×@Ñ@À!ÔDÜ”R—Y‘Y×%Ñ% a¨°D¸AÐ%Ó>×DÑDÀaÔHÜ”R—Y‘Y×%Ñ% a¨°E¸QÐ%Ó?×EÑEÀqÔIÜ”R—Y‘Y×%Ñ%¤b§i¢i°£l°A¸tÐ%ÓD×JÑJÈAÔNô 	”R—Y‘Y×&Ñ& q¨!°)Ð&Ó<×BÑBÀIÔNÜ”R—Y‘Y×&Ñ& q¨#°AÐ&Ó6×<Ñ<¸dÔCÜ”R—Y‘Y×&Ñ& r¨2°AÐ&Ó6×<Ñ<¸dÔCÜ”R—Y‘Y×%Ñ% a¨aÐ%Ó0×6Ñ6¸Ô=Ü”R—Y‘Y×%Ñ% b¨tÐ%Ó4×:Ñ:¸DÔAÜ”R—Y‘Y×%Ñ% s¨C j°yÐ%ÓA×GÑGØô	 ä”j¤"§)¡)×"2Ñ"2°B¸Ö;r   c                ó’   € \         P                  ! . RO4      p. ROp\        \        \         P                  P
                  WR7       R# )é*   Nr'  )rJ  r,   r-   )NNN)r   r9   r
   r&   r   r#  )r   r6  rL   s   &  r   Útest_choice_nan_probabilitiesÚ,TestRandomDist.test_choice_nan_probabilitiesÝ  s+   € Ü�HŠH’ZÓ ˆÚˆÜ”j¤"§)¡)×"2Ñ"2°A×;r   c                ó‚   € \         P                  ! V P                  4      pVP                  ^
4      pRp\	        W#4       R# )r   s
   ‚Uižÿ—+Wf¥N)r   r   ry   Úbytesr   rù   s   &   r   Ú
test_bytesÚTestRandomDist.test_bytesâ  s0   € Ü× Ò  §¡Ó+ˆØ—‘˜2“ˆØ.ˆÜ�VÖ%r   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      # ©N©r   r9   ©rd   s   &r   Ú<lambda>Ú-TestRandomDist.test_shuffle.<locals>.<lambda>ë  s   € œrŸxšx¨œ|r   c                 ó   € V # rS  r=   rU  s   &r   rV  rW  ì  s   € ™qr   c                 óh   € \         P                  ! V 4      P                  \         P                  4      # rS  )r   ÚasarrayÚastyperÐ   rU  s   &r   rV  rW  í  s   € œrŸzšz¨!›}×3Ñ3´B·G±GÔ<r   c                 óh   € \         P                  ! V 4      P                  \         P                  4      # rS  )r   rZ  r[  Úfloat32rU  s   &r   rV  rW  î  s   € œrŸzšz¨!›}×3Ñ3´B·J±JÔ?r   c                 óh   € \         P                  ! V 4      P                  \         P                  4      # rS  )r   rZ  r[  Ú	complex64rU  s   &r   rV  rW  ï  s   € œrŸzšz¨!›}×3Ñ3´B·L±LÔAr   c                 óT   € \         P                  ! V 4      P                  \        4      # rS  )r   rZ  r[  rC  rU  s   &r   rV  rW  ð  s   € œrŸzšz¨!›}×3Ñ3´FÔ;r   c                 ó2   € V  Uu. uF  qV3NK  	  up# u upi rS  r=   ©rd   Úis   & r   rV  rW  ñ  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 rS  )r   rZ  rb  s   & r   rV  rW  ò  s!   € œrŸzšz¹1Ó*=¹1°a¨q«6¹1Ñ*=Ô>ùÒ*=s   •(c                 óD   € \         P                  ! W .4      P                  # rS  )r   ÚvstackÚTrU  s   &r   rV  rW  ó  s   € œrŸyšy¨!¨Ó0×2Ò2r   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 ©r6  r7  )r   rZ  rI   rÛ   Úrecarrayrb  s   & r   rV  rW  õ  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 \        3R\         P                  3.4      # u upi ri  )r   rZ  rC  rÍ   rb  s   & r   rV  rW  ù  s8   € œrŸzšz¹1Ó*=¹1°a¨q«6¹1Ñ*=Ø,/´¨=¸3ÄÇÁ¸/Ð*Jô LùÒ*=s   •AN)
r,   r-   r5   r6   r7   r8   é   rÅ   é	   r   )
r   r,   rm  r8   r-   r6   r7   rÅ   rl  r5   )r   r   ry   Úshuffler   )r   Úconvr©   Úalistrã   rú   s   &     r   Útest_shuffleÚTestRandomDist.test_shuffleè  s}   € ñ ,Ù Ù<Ù?ÙAÙ;Ù2Ù>Ù2ñ4ñLóMˆDô  ×$Ò$ T§Y¡YÓ/ˆCÙÒ7Ó8ˆEØ�K‰K˜ÔØˆFÙÒ9Ó:ˆGÜ˜vÖ/ó+Mr   c                óZ  € \         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                  P                  V4       \        \        VP                  VP                  ( ,          4      \        VP                  VP                  ( ,          4      4       \         P                  P                  V4       \        \        VP                  VP                  ( ,          4      \        VP                  VP                  ( ,          4      4       Kï  	  R# )é   N)r7   r6   r#   )r   ÚmaÚmasked_valuesÚreshaper   r   Úcopyr   rn  r   ÚsortedÚdataÚmask)r   r6  r7  Úa_origÚb_origrc  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Ü�I‰I×Ñ˜aÔ ÜÜ�q—v‘v˜qŸv™v˜g•Ó'¬°·±¸V¿[¹[¸LÕ0IÓ)JôLä�I‰I×Ñ˜aÔ ÜÜ�q—v‘v˜qŸv™v˜g•Ó'¬°·±¸V¿[¹[¸LÕ0IÓ)JöLó r   r   c                óþ   € ^ ^ ^^^^^^^^^^^^/p\         P                  ! \        RR7      ;_uu_ 4       pVP                  ! V4       RRR4       RX^ ,          P                  9   g   Q hR#   + '       g   i     L,; i)r   z!you are shuffling a 'dict' object©ÚmatchNr  )r    r  ÚUserWarningrn  Úfilename)r   r   ÚvaluesÚrecs   &&  r   Útest_shuffle_untyped_warningÚ+TestRandomDist.test_shuffle_untyped_warning  ss   € ð �Q˜˜1˜a  A q¨!¨Q°°1°a¸Ð;ˆÜ�\Š\œ+Ø9÷;õ ;Ø>AØ�NŠN˜6Ô"÷;ð   A¥§¡Ô/Ð/Ò/÷;÷ ;ús   µA,Á,A<	Úuse_array_likeTFc                óÎ  a€  ! R  R\         P                  4      pR\         P                  ! ^.4      \         P                  ! ^4      \         P                  ! ^
4      \         P                  ! ^4      .p\         P                  ! V\        R7      pV Uu0 uF  p\        V4      kK  	  upoV'       d   VP                  V4      p\        ;QJ d    V3R lV 4       F  '       d   K   RM	  RM! V3R lV 4       4      '       g   Q hV'       dl   \        V\         P                  P                  4      '       gB   \        P                  ! \        RR7      ;_uu_ 4        VP                  ! V4       RRR4       R# VP                  ! V4       \        ;QJ d    V3R	 lV 4       F  '       d   K   RM	  RM! V3R	 lV 4       4      '       g   Q hR# u upi   + '       g   i     R# ; i)
c                   ó   € ] tR tRtRtR# )Ú>TestRandomDist.test_shuffle_no_object_unpacking.<locals>.MyArri  r=   N)r>   r?   r@   rA   rB   r=   r   r   ÚMyArrrŒ    s   † Ûr   r�  Nr2   c              3   ó@   <"  € T F  p\        V4      S9   x € K  	  R # 5irS  ©Úid©Ú.0rc  Úitem_idss   & €r   Ú	<genexpr>ÚBTestRandomDist.test_shuffle_no_object_unpacking.<locals>.<genexpr>*  s   øé € Ð2©c¨”2�a“5˜HÖ$«cùó   ƒFTz#Shuffling a one dimensional array.*r�  c              3   ó@   <"  € T F  p\        V4      S9   x € K  	  R # 5irS  r�  r‘  s   & €r   r”  r•  3  s   øé € Ð6±#¨Q”r˜!“u Ö(³#ùr–  )r   Úndarrayr9   Úfloat64rC  r�  rÛ   rc   Ú
isinstancer   Ú	Generatorr    r  rƒ  rn  )r   r   r‰  r�  ÚitemsrF  rc  r“  s   &&&    @r   Ú test_shuffle_no_object_unpackingÚ/TestRandomDist.test_shuffle_no_object_unpacking  sB  ø€ ô	”B—J‘Jô 	ð ”"—(’(˜A˜3“-¤§¢¨A£´·²¸³¼b¿jºjÈ»mð
ˆô �hŠh�u¤FÔ+ˆÙ#(Ó)¡5˜a”B�q–E¡5Ñ)ˆßØ—(‘(˜5“/ˆC÷ ‹sÔ2©cÓ2�s�sŠsÔ2©cÓ2×2Ò2Ð2Ð2ç¤*¨V´R·Y±Y×5HÑ5H×"IÒ"Iä—’œkØ?÷Aö Aà—’˜sÔ#÷Añ Að �NŠN˜3Ôß“3Ô6±#Ó6—3—3’3Ô6±#Ó6×6Ò6Ð6Ò6ùò *÷A÷ Að Aús   ÂGÅGÇG$	c                óJ  € \         P                  ! V P                  4      p\        P                  ! ^4      P
                  pVP                  V4       \        \        P                  ! V4      . RO4       \         P                  ! V P                  4      pVP                  V4       \        \        P                  ! V4      . RO4       \        P                   P                  V P                  4      pVP                  V4       \        \        P                  ! V4      . RO4       R# )r7   N)r   r,   r6   r5   r-   )r   r,   r-   r5   r6   )r6   r,   r   r5   r-   )
r   r   ry   r   r   rz  rn  r   rZ  Údefault_rng)r   r©   r6  s   &  r   Útest_shuffle_memoryviewÚ&TestRandomDist.test_shuffle_memoryview5  s®   € ô × Ò  §¡Ó+ˆÜ�IŠI�a‹L×ÑˆØ�‰�AŒÜ”R—Z’Z “]¢OÔ4Ü× Ò  §¡Ó+ˆØ�‰�AŒÜ”R—Z’Z “]¢OÔ4Ü�i‰i×#Ñ# D§I¡IÓ.ˆØ�‰�AŒÜ”R—Z’Z “]¢OÖ4r   c                ó  € \         P                  ! ^4      pRVP                  n        \        P
                  ! \        RR7      ;_uu_ 4        \         P                  P                  V4       RRR4       R#   + '       g   i     R# ; i)r5   Fz	read-onlyr�  N)	r   rJ   ÚflagsÚ	writeabler    r¡   r&   r   rn  )r   r6  s   & r   Útest_shuffle_not_writeableÚ)TestRandomDist.test_shuffle_not_writeableD  sM   € Ü�HŠH�Q‹KˆØ!ˆ�‰ÔÜ�]Š]œ:¨[×9Ö9Ü�I‰I×Ñ˜aÔ ÷ :×9×9Ò9ús   Á A6Á6B	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Œ ?rö   Nr
  )r   r   ry   Úbetar   r9   r   rù   s   &   r   Ú	test_betaÚTestRandomDist.test_betaJ  sf   € Ü× Ò  §¡Ó+ˆØ—‘˜"˜b v�Ó.ˆÜ—(’(Ø)Ð+BÐCØ)Ð+BÐCØ)Ð+BÐCðEóFˆô 	" &¸2×>r   c                óÂ   € \         P                  ! V P                  4      pVP                  ^dRRR7      p\        P
                  ! ^%^+.^*^0.^.^-..4      p\        W#4       R# )rV   gÉv¾Ÿ/Ý?rˆ   Nr
  )r   r   ry   rK   r   r9   r   rù   s   &   r   Útest_binomialÚTestRandomDist.test_binomialS  s[   € Ü× Ò  §¡Ó+ˆØ—‘˜c 4¨f�Ó5ˆÜ—(’(˜R ˜HØ ˜HØ ˜Hð&ó 'ˆô 	˜6Ö+r   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@rö   Nr
  )r   r   ry   Ú	chisquarer   r9   r   rù   s   &   r   Útest_chisquareÚTestRandomDist.test_chisquare[  sd   € Ü× Ò  §¡Ó+ˆØ—‘˜r¨�Ó/ˆÜ—(’(Ð1Ð3GÐHØ1Ð3GÐHØ0Ð2FÐGðIó Jˆô 	" &¸2×>r   c                ó  € \         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       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‰Û?rö   Nr
  )r   r   ry   r   r9   Ú	dirichletr   )r   r©   Úalpharã   rú   s   &    r   Útest_dirichletÚTestRandomDist.test_dirichletc  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×>r   c                ó°  € \         P                  ! R R.4      p\        \         P                  P	                  V\         P
                  ! ^4      4      P                  R4       \        \         P                  P	                  V\         P
                  ! ^4      4      P                  R4       \        \         P                  P	                  V\         P
                  ! ^4      4      P                  R4       \        \         P                  P	                  V^^.4      P                  R4       \        \         P                  P	                  VR4      P                  R4       \        \         P                  P	                  V\         P                  ! R4      4      P                  R4       \        \        \         P                  P                  V\        ^4      4       R# )rµ  r¶  Nrh   ri   rj   )
r   r9   r   r   r·  rk   rl   r
   r%   rm   rn   s   & r   Útest_dirichlet_sizeÚ"TestRandomDist.test_dirichlet_sizeo  s  € ä�HŠHÐ*Ð,@ÐAÓBˆÜ”R—Y‘Y×(Ñ(¨¬B¯IªI°a«LÓ9×?Ñ?ÀÔHÜ”R—Y‘Y×(Ñ(¨¬B¯IªI°a«LÓ9×?Ñ?ÀÔHÜ”R—Y‘Y×(Ñ(¨¬B¯IªI°a«LÓ9×?Ñ?ÀÔHÜ”R—Y‘Y×(Ñ(¨¨Q°¨FÓ3×9Ñ9¸9ÔEÜ”R—Y‘Y×(Ñ(¨¨FÓ3×9Ñ9¸9ÔEÜ”R—Y‘Y×(Ñ(¨¬B¯HªH°VÓ,<Ó=×CÑCÀYÔOä”i¤§¡×!4Ñ!4°a¼¸q»ÖBr   c           	     óê  € \         P                  ! R R.4      p\        \        \         P                  P
                  P                  V4       \        \        \        P                  ^^..4       \        \        \        P                  ^.^..4       \        \        \        P                  ^.^..^.^...4       \        \        \        P                  \         P                  ! ^^.^^..4      4       R# )gHáz®Gá?Ng¼‰Ø—²Òœ¼)r   r9   r
   r&   r   Úmtrandr·  )r   r¸  s   & r   Útest_dirichlet_bad_alphaÚ'TestRandomDist.test_dirichlet_bad_alpha{  s´   € ä—’˜' 8Ð,Ó-ˆÜ”j¤"§)¡)×"2Ñ"2×"<Ñ"<¸eÔDô 	”j¤&×"2Ñ"2°a¸°V°HÔ=Ü”j¤&×"2Ñ"2°a°S¸1¸#°JÔ?Ü”j¤&×"2Ñ"2°q°c¸A¸3°ZÀ1À#ÈÀsÀÐ4LÔMÜ”j¤&×"2Ñ"2´B·H²H¸qÀ!¸fÀqÈ!ÀfÐ=MÓ4NÖOr   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û?rö   Nr
  )r   r   ry   Úexponentialr   r9   r   rù   s   &   r   Útest_exponentialÚTestRandomDist.test_exponential†  sd   € Ü× Ò  §¡Ó+ˆØ—‘ ¨f�Ó5ˆÜ—(’(Ð0Ð2EÐFØ0Ð2EÐFØ0Ð2EÐFðHó Iˆô 	" &¸2×>r   c                ó®   € \        \        P                  P                  ^ R7      ^ 4       \	        \
        \        P                  P                  RR7       R# ©r   ©ÚscaleNç       €)r   r   r   rÃ  r
   r&   r'   s   &r   Útest_exponential_0Ú!TestRandomDist.test_exponential_0Ž  s4   € Ü”R—Y‘Y×*Ñ*°Ð*Ó3°QÔ7Ü”j¤"§)¡)×"7Ñ"7¸s×Cr   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‚õ?rö   Nr
  )r   r   ry   Úfr   r9   r   rù   s   &   r   Útest_fÚTestRandomDist.test_f’  sf   € Ü× Ò  §¡Ó+ˆØ—‘�r˜2 F�Ó+ˆÜ—(’(Ð0Ð2EÐFØ0Ð2EÐFØ0Ð2EÐFðHó Iˆô 	" &¸2×>r   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	# )r7   rˆ   gÔ�GMçš8@g §â”ÈŒ<@g˜	´":@gÂvÀñÇ#)@gZQø·?@gr‚‚[•¦@@rö   Nr
  )r   r   ry   Úgammar   r9   r   rù   s   &   r   Ú
test_gammaÚTestRandomDist.test_gammaš  sf   € Ü× Ò  §¡Ó+ˆØ—‘˜1˜a f�Ó-ˆÜ—(’(Ð1Ð3GÐHØ1Ð3GÐHØ1Ð3GÐHðJó Kˆô 	" &¸2×>r   c                ó²   € \        \        P                  P                  ^ ^ R7      ^ 4       \	        \
        \        P                  P                  RRR7       R# )r   )rl   rÉ  NrÊ  )r   r   r   rÓ  r
   r&   r'   s   &r   Útest_gamma_0ÚTestRandomDist.test_gamma_0¢  s3   € Ü”R—Y‘Y—_‘_¨1°A�_Ó6¸Ô:Ü”j¤"§)¡)§/¡/¸ÀC×Hr   c                óÀ   € \         P                  ! V P                  4      pVP                  R RR7      p\        P
                  ! ^^.^^.^^..4      p\        W#4       R# )ç_c97Ýš¿?rˆ   Nr
  )r   r   ry   Ú	geometricr   r9   r   rù   s   &   r   Útest_geometricÚTestRandomDist.test_geometric¦  sY   € Ü× Ò  §¡Ó+ˆØ—‘˜z°�Ó7ˆÜ—(’(˜Q ˜FØ ˜HØ ˜Gð%ó &ˆô 	˜6Ö+r   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Ú  ç       @©ÚlocrÉ  r‰   gåûØ•ßÉ?g¨s0í Ö?g-¶KÇD´ñ?rö   Nr
  gÊð#0÷¿gï(ôx”÷¿géÅ¯p`@æ¿)r   r   ry   Úgumbelr   r9   r   rù   s   &   r   Útest_gumbelÚTestRandomDist.test_gumbel®  sf   € Ü× Ò  §¡Ó+ˆØ—‘ 
°#¸F�ÓCˆÜ—(’(Ð0Ð2EÐFØ0Ð2FÐGØ0Ð2FÐGðIó Jˆô 	" &¸2×>r   c                ó®   € \        \        P                  P                  ^ R7      ^ 4       \	        \
        \        P                  P                  RR7       R# rÇ  )r   r   r   râ  r
   r&   r'   s   &r   Útest_gumbel_0ÚTestRandomDist.test_gumbel_0¶  ó4   € Ü”R—Y‘Y×%Ñ%¨AÐ%Ó.°Ô2Ü”j¤"§)¡)×"2Ñ"2¸#×>r   c                ó„  € \         P                  ! V P                  4      pVP                  ^
^^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# )r   rˆ   Nr
  )r5   r5   r5   r5   )rÎ  rÎ  rÎ  rÎ  )r   r   r   r   )r   r   ry   Úhypergeometricr   r9   r   rù   s   &   r   Útest_hypergeometricÚ"TestRandomDist.test_hypergeometricº  s!  € Ü× Ò  §¡Ó+ˆØ×#Ñ# B¨¨2°FÐ#Ó;ˆÜ—(’(˜R ˜HØ ˜HØ ˜Fð$ó %ˆô 	˜6Ô+ð ×#Ñ# A q¨!°!Ð#Ó4ˆÜ—(’(š<Ó(ˆÜ˜6Ô+à×#Ñ# B¨¨2°AÐ#Ó6ˆÜ—(’(Ò+Ó,ˆÜ˜6Ô+ð ×#Ñ# A q¨!°!Ð#Ó4ˆÜ—(’(š<Ó(ˆÜ˜6Ô+à×#Ñ# A r¨2°AÐ#Ó6ˆÜ—(’(š<Ó(ˆÜ˜6Ö+r   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à  gð¥ bÙOå?g¹Â¸ëÉçà?gpJmµú	@g{KÏ*Ët	@gˆY~oõûû?rö   Nr
  g•:^w-š«¿)r   r   ry   Úlaplacer   r9   r   rù   s   &   r   Útest_laplaceÚTestRandomDist.test_laplaceÔ  sf   € Ü× Ò  §¡Ó+ˆØ—‘ °3¸V�ÓDˆÜ—(’(Ð0Ð2EÐFØ0Ð2EÐFØ1Ð3FÐGðIó Jˆô 	" &¸2×>r   c                ó®   € \        \        P                  P                  ^ R7      ^ 4       \	        \
        \        P                  P                  RR7       R# rÇ  )r   r   r   rî  r
   r&   r'   s   &r   Útest_laplace_0ÚTestRandomDist.test_laplace_0Ü  s4   € Ü”R—Y‘Y×&Ñ&¨QÐ&Ó/°Ô3Ü”j¤"§)¡)×"3Ñ"3¸3×?r   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à  g#€�K-zñ?g€îJš¬ë?g�92ÄÜ@gØ±ã÷[@g¢¥-óâ@rö   Nr
  gê#+^ÑÀË¿)r   r   ry   Úlogisticr   r9   r   rù   s   &   r   Útest_logisticÚTestRandomDist.test_logisticà  sf   € Ü× Ò  §¡Ó+ˆØ—‘ *°C¸f�ÓEˆÜ—(’(Ð0Ð2DÐEØ0Ð2EÐFØ1Ð3FÐGðIó Jˆô 	" &¸2×>r   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ß  )ÚmeanÚsigmar‰   g›ŽòÚÉ�0@goÎ,+4FB@gù�ƒ)Ê­6@g†§5éêæ?gnþxN—nP@g…©)‡úµU@rö   Nr
  )r   r   ry   Ú	lognormalr   r9   r   rù   s   &   r   Útest_lognormalÚTestRandomDist.test_lognormalè  sf   € Ü× Ò  §¡Ó+ˆØ—‘ J°cÀ�ÓGˆÜ—(’(Ð1Ð3GÐHØ1Ð3FÐGØ1Ð3GÐHðJó Kˆô 	" &¸2×>r   c                ó®   € \        \        P                  P                  ^ R7      ^4       \	        \
        \        P                  P                  RR7       R# )r   )rú  NrÊ  )r   r   r   rû  r
   r&   r'   s   &r   Útest_lognormal_0ÚTestRandomDist.test_lognormal_0ð  s4   € Ü”R—Y‘Y×(Ñ(¨qÐ(Ó1°1Ô5Ü”j¤"§)¡)×"5Ñ"5¸S×Ar   c                óÀ   € \         P                  ! V P                  4      pVP                  R RR7      p\        P
                  ! ^^.^^.^^..4      p\        W#4       R# )gÆ€@õŒí?)rL   r‰   Nr
  )r   r   ry   Ú	logseriesr   r9   r   rù   s   &   r   Útest_logseriesÚTestRandomDist.test_logseriesô  sY   € Ü× Ò  §¡Ó+ˆØ—‘ °&�Ó9ˆÜ—(’(˜Q ˜FØ ˜GØ ˜Fð$ó %ˆô 	˜6Ö+r   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# )rt  rˆ   NçUUUUUUÅ?r
  )r6   r5   r7   r6   r-   r-   )r7   r-   rÅ   r-   r-   r,   )r5   r6   r5   r8   r   r6   )r-   r,   r6   r5   r8   r6   )r6   r6   r-   r7   r-   r5   )r6   r5   r6   r-   r5   r6   )r   r   ry   rZ   r   r9   r   rù   s   &   r   Útest_multinomialÚTestRandomDist.test_multinomialü  sn   € Ü× Ò  §¡Ó+ˆØ—‘  f X°¥\¸�Ó?ˆÜ—(’(Ò/Ú/ð1â/Ú/ð1â/Ú/ð1ð	2ó 3ˆô 	˜6Ö+r   c                óF  € \         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       R#   + '       g   i     R# ; i)rÚ  g4¸Výj÷?g¾±Ž¥y'@g÷I1‰õù?g—SÙBïŠ#@gû…ªe<@g ÒÔ4W(@g6ŠRÂ¿„û?gò9r
v"@g‹–Ñ�æ?g{§×ïÂ#@gÇçú"öf"@rö   gN}©O6¦ì?gÐÇYM÷W"@Úignore)Úcheck_validÚraiser)  r2   r  N)rÚ  r   r
  gò4Íx›—¿)r   r   ry   Úmultivariate_normalr   r9   r   r    r  ÚRuntimeWarningr	   r
   r&   r]  r  r  r  )r   r©   rù  Úcovr‰   rã   rú   s   &      r   Útest_multivariate_normalÚ'TestRandomDist.test_multivariate_normal  sž  € Ü× Ò  §¡Ó+ˆØˆØ�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Ô.÷ '×&×&Ò&ús   Å(FÆF 	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	# )rV   g|ò°Pkš¿?)ÚnrL   r‰   iP  iI  i|  ic  i  i‡  Nr
  )r   r   ry   rš   r   r9   r   rù   s   &   r   r�   Ú%TestRandomDist.test_negative_binomial.  s^   € Ü× Ò  §¡Ó+ˆØ×&Ñ&¨°¸VÐ&ÓDˆÜ—(’(˜S #˜JØ  #˜JØ  #˜Jð(ó )ˆô 	˜6Ö+r   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# )r7   )ÚdfÚnoncr‰   gôûÖGë7@g!© ÈÜ´*@gž1}“z9?@g¹+é©¸™0@g26E_r#@g¦�I�!ó1@rö   r!   rW   g�÷ô‹÷?g’šT¶ˆDÃ?gÀõ?Tƒ?gÍ+òqnlð?gÓ~|òùDÕ?gë°¬òÇÃ?g›{¿0¾1#@gpŽ§²rs'@gþ~;ïÑÓ$@g"‹†dIŽ@gö°Õöë÷*@gÑ}Ÿ'Á,@Nr
  )r   r   ry   Únoncentral_chisquarer   r9   r   rù   s   &   r   Útest_noncentral_chisquareÚ(TestRandomDist.test_noncentral_chisquare6  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×>r   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	# )r7   )ÚdfnumÚdfdenr  r‰   gŒ^ýíå~ö?gƒ/+c¢äÕ?g"¡®.ž@gü†Œ÷Ž´@g×7í§ŸþÛ?g»ŒE·Öò?rö   Nr
  )r   r   ry   Únoncentral_fr   r9   r   rù   s   &   r   Útest_noncentral_fÚ TestRandomDist.test_noncentral_fK  sp   € Ü× Ò  §¡Ó+ˆØ×!Ñ!¨°¸Ø-3ð "ó 5ˆä—(’(Ð0Ð2EÐFØ0Ð2EÐFØ0Ð2DÐEðGó Hˆô 	" &¸2×>r   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à  gíœ&&n@gO»G_Ê@gÜ~w²ø@gm&¨5ú½@gŒñ$È>Û@rö   Nr
  gtÁÜûw]Õ¿)r   r   ry   Únormalr   r9   r   rù   s   &   r   Útest_normalÚTestRandomDist.test_normalT  sf   € Ü× Ò  §¡Ó+ˆØ—‘ 
°#¸F�ÓCˆÜ—(’(Ð0Ð2EÐFØ.Ð0DÐEØ0Ð2EÐFðHó Iˆô 	" &¸2×>r   c                ó®   € \        \        P                  P                  ^ R7      ^ 4       \	        \
        \        P                  P                  RR7       R# rÇ  )r   r   r   r"  r
   r&   r'   s   &r   Útest_normal_0ÚTestRandomDist.test_normal_0\  rè  r   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	# )rÚ  ©r6  r‰   gÅWò˜I£@gùÔ¨y–@gy£Ÿ]Ó0‰Ag1~ÖÒ\�AgåËíãša@gÑY„
²7A)ÚnulpNr
  )r   r   ry   Úparetor   r9   ÚtestingÚassert_array_almost_equal_nulprù   s   &   r   Útest_paretoÚTestRandomDist.test_pareto`  sq   € Ü× Ò  §¡Ó+ˆØ—‘˜j¨v�Ó6ˆÜ—(’(Ø)Ð+BÐCØ)Ð+BÐCØ)Ð+BÐCðEóFˆô 	�
‰
×1Ñ1°&ÈÐ1ÖKr   c                óÀ   € \         P                  ! V P                  4      pVP                  R RR7      p\        P
                  ! ^ ^ .^^ .^ ^ ..4      p\        W#4       R# )rÚ  )Úlamr‰   Nr
  )r   r   ry   Úpoissonr   r9   r   rù   s   &   r   Útest_poissonÚTestRandomDist.test_poissono  sY   € Ü× Ò  §¡Ó+ˆØ—‘ °&�Ó9ˆÜ—(’(˜Q ˜FØ ˜FØ ˜Fð$ó %ˆô 	˜6Ö+r   c                ó²  € \         P                  ! R 4      P                  pRp\        \        \         P
                  P                  V4       \        \        \         P
                  P                  V.^
,          4       \        \        \         P
                  P                  V4       \        \        \         P
                  P                  V.^
,          4       R# )r  Nr#   )r   r¯   r±   r
   r&   r   r2  )r   ÚlambigÚlamnegs   &  r   Útest_poisson_exceptionsÚ&TestRandomDist.test_poisson_exceptionsw  s~   € Ü—’˜#“×"Ñ"ˆØˆÜ”j¤"§)¡)×"3Ñ"3°VÔ<Ü”j¤"§)¡)×"3Ñ"3°f°XÀµ]ÔCÜ”j¤"§)¡)×"3Ñ"3°VÔ<Ü”j¤"§)¡)×"3Ñ"3°f°XÀµ]ÖCr   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õ;•'û”?gÜ´èwÞ*�?g×†5›Ø?gF¡GÙ?g ÆËD]?gýÞ$`°ÉÀ?rö   Nr
  )r   r   ry   Úpowerr   r9   r   rù   s   &   r   Ú
test_powerÚTestRandomDist.test_power  sd   € Ü× Ò  §¡Ó+ˆØ—‘˜Z¨f�Ó5ˆÜ—(’(Ð0Ð2EÐFØ0Ð2EÐFØ0Ð2EÐFðHó Iˆô 	" &¸2×>r   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	# )r   )rÉ  r‰   g"íu¨ÈÆ+@gîN$MBÄ*@g7v8Bô4@gêÿª55@geãˆ&@g~ŽÓ£ÌZ1@rö   Nr
  )r   r   ry   Úrayleighr   r9   r   rù   s   &   r   Útest_rayleighÚTestRandomDist.test_rayleigh‡  sd   € Ü× Ò  §¡Ó+ˆØ—‘ B¨V�Ó4ˆÜ—(’(Ð0Ð2DÐEØ1Ð3GÐHØ1Ð3GÐHðJó Kˆô 	" &¸2×>r   c                ó®   € \        \        P                  P                  ^ R7      ^ 4       \	        \
        \        P                  P                  RR7       R# rÇ  )r   r   r   r?  r
   r&   r'   s   &r   Útest_rayleigh_0ÚTestRandomDist.test_rayleigh_0�  s4   € Ü”R—Y‘Y×'Ñ'¨aÐ'Ó0°!Ô4Ü”j¤"§)¡)×"4Ñ"4¸C×@r   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# )r5   rˆ   gMo³DL®è?gðºrF=òí?gVA:ìQyÇ?rö   Nr
  g6Ï([9ÀgÉM'	-™ ÀgóV¼ëûÀ)r   r   ry   Ústandard_cauchyr   r9   r   rù   s   &   r   Útest_standard_cauchyÚ#TestRandomDist.test_standard_cauchy“  se   € Ü× Ò  §¡Ó+ˆØ×$Ñ$¨&Ð$Ó1ˆÜ—(’(Ð0Ð2FÐGØ0Ð2FÐGØ1Ð3FÐGðIó Jˆô 	" &¸2×>r   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	# )r5   rˆ   g°ö–Ü�Üî?gc!z¨ì?g&N˜¥"�@g¬NIàŠÇ@gFÇï>ú’ã?g¡~‚MEø?rö   Nr
  )r   r   ry   Ústandard_exponentialr   r9   r   rù   s   &   r   Útest_standard_exponentialÚ(TestRandomDist.test_standard_exponential›  se   € Ü× Ò  §¡Ó+ˆØ×)Ñ)¨vÐ)Ó6ˆÜ—(’(Ð0Ð2EÐFØ/Ð1DÐEØ/Ð1DÐEðGó Hˆô 	" &¸2×>r   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	# )r5   )rl   r‰   g)§ž@g¾§Ä¾¤„@gd]‰,qÂ@gP‡kÌ{@g9B#Œ1@gÔÚv÷‡ @rö   Nr
  )r   r   ry   Ústandard_gammar   r9   r   rù   s   &   r   Útest_standard_gammaÚ"TestRandomDist.test_standard_gamma£  sg   € Ü× Ò  §¡Ó+ˆØ×#Ñ#¨!°&Ð#Ó9ˆÜ—(’(Ð0Ð2EÐFØ0Ð2EÐFØ0Ð2CÐDðFó Gˆô 	" &¸2×>r   c                ó®   € \        \        P                  P                  ^ R7      ^ 4       \	        \
        \        P                  P                  RR7       R# )r   )rl   NrÊ  )r   r   r   rN  r
   r&   r'   s   &r   Útest_standard_gamma_0Ú$TestRandomDist.test_standard_gamma_0«  s4   € Ü”R—Y‘Y×-Ñ-°AÐ-Ó6¸Ô:Ü”j¤"§)¡)×":Ñ":À#×Fr   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# )r5   rˆ   rþ   rÿ   r   r  r  rö   Nr
  r  )r   r   ry   r‹   r   r9   r   rù   s   &   r   Útest_standard_normalÚ#TestRandomDist.test_standard_normal¯  se   € Ü× Ò  §¡Ó+ˆØ×$Ñ$¨&Ð$Ó1ˆÜ—(’(Ð0Ð2EÐFØ.Ð0CÐDØ.Ð0CÐDðFó Gˆô 	" &¸2×>r   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# )r   )r  r‰   g\VÔHÂï?gÿH$ðMÏõ?gã–€Õý“ã?rö   Nr
  gßhUÍ%›¶¿güøüL›³á¿gV«qdz¥Ç¿)r   r   ry   Ú
standard_tr   r9   r   rù   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×>r   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œí<Šáþ,@rö   Nr
  )r   r   ry   Ú
triangularr   r9   r   rù   s   &   r   Útest_triangularÚTestRandomDist.test_triangular¿  sn   € Ü× Ò  §¡Ó+ˆØ—‘ T°¸UØ+1ð  ó 3ˆä—(’(Ð1Ð3FÐGØ1Ð3GÐHØ1Ð3FÐGðIó Jˆô 	" &¸2×>r   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)*ó @rö   Nr
  )r   r   ry   Úuniformr   r9   r   rù   s   &   r   Útest_uniformÚTestRandomDist.test_uniformÈ  sf   € Ü× Ò  §¡Ó+ˆØ—‘ ¨E¸�Ó?ˆÜ—(’(Ð0Ð2EÐFØ0Ð2EÐFØ0Ð2EÐFðHó Iˆô 	" &¸2×>r   c                ób  € \         P                  ! R 4      P                  p\         P                  ! R 4      P                  p\         P                  P
                  p\        \        V\         P                  ) ^ 4       \        \        V^ \         P                  4       \        \        W1V4       \        \        V\         P                  ) .^ .4       \        \        V^ .\         P                  .4       \         P                  P                  \         P                  ! V^4      VR,          R7       R# )rm   g  Ø…W4vC)rd  re  N)
r   Úfinfor°   r±   r   rf  r
   ÚOverflowErrorÚinfÚ	nextafter)r   ÚfminÚfmaxÚfuncs   &   r   Útest_uniform_range_boundsÚ(TestRandomDist.test_uniform_range_boundsÐ  sÁ   € Ü�xŠx˜Ó ×$Ñ$ˆÜ�xŠx˜Ó ×$Ñ$ˆä�y‰y× Ñ ˆÜ”m T¬B¯F©F¨7°AÔ6Ü”m T¨A´B·F±FÔ;Ü”m T°DÔ9Ü”m T¬R¯V©V¨G¨9°q°cÔ:Ü”m T¨A¨3´·±°Ô9ô
 	�	‰	×ÑœbŸlšl¨4°Ó3¸$À½+ÐÖFr   c                ó¨  €  ! R  R\         P                  4      p\         P                  ! R4      P                  V4      p\	        \
        \         P                  P                  VV4        ! R R\         P                  4      p\         P                  ! ^4      P                  V4      p\	        \
        \         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rS  ©r%   r'   s   &r   Ú	__float__ÚQTestRandomDist.test_scalar_exception_propagation.<locals>.ThrowingFloat.__float__è  ó   € Ü�r   r=   N)r>   r?   r@   rA   rx  rB   rC   rD   s   @r   ÚThrowingFloatru  ç  s   ø‡ € ÷ ð  r   r{  g      ð?c                   ó*   a € ] tR tRt o R t]tRtV tR# )ÚITestRandomDist.test_scalar_exception_propagation.<locals>.ThrowingIntegeriï  c                ó   € \         hrS  rw  r'   s   &r   Ú__int__ÚQTestRandomDist.test_scalar_exception_propagation.<locals>.ThrowingInteger.__int__ð  rz  r   r=   N)r>   r?   r@   rA   r  Ú	__index__rB   rC   rD   s   @r   ÚThrowingIntegerr}  ï  s   ø‡ € ò ð  ŽIr   r‚  N)	r   r˜  r9   rÛ   r
   r%   r   rf  rê  )r   r{  Úthrowing_floatr‚  Úthrowing_ints   &    r   Ú!test_scalar_exception_propagationÚ0TestRandomDist.test_scalar_exception_propagationà  s‹   € ô	 œBŸJ™Jô 	 ô Ÿš #›×+Ñ+¨MÓ:ˆÜ”i¤§¡×!2Ñ!2°NØ$ô	&ô	 œbŸj™jô 	 ô —x’x “{×'Ñ'¨Ó8ˆÜ”i¤§¡×!9Ñ!9¸<ÈÈAÖNr   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
# )rc  ç¤p=
×£ø?©ÚmuÚkappar‰   gL×üZI@g¦¢'N"@gÀ·…þkrØ?g”k=mœ@g�¹Ú‰ó?gÜ^Ì=�\ý?rö   Nr
  )r   r   ry   Úvonmisesr   r9   r   rù   s   &   r   Útest_vonmisesÚTestRandomDist.test_vonmisesø  sf   € Ü× Ò  §¡Ó+ˆØ—‘ ¨T¸�Ó?ˆÜ—(’(Ð0Ð2EÐFØ0Ð2EÐFØ0Ð2EÐFðHó Iˆô 	" &¸2×>r   c                ó  € \         P                  P                  V P                  4       \         P                  P                  R RRR7      p\         P                  P                  \         P                  ! V4      P                  4       4       R# )r^   gg5_PŸG>r‰  Ni@B )r   r   ry   rŒ  r,  r   Úisfiniterc   )r   Úrs   & r   Útest_vonmises_smallÚ"TestRandomDist.test_vonmises_small   sT   € ä
�	‰	�‰�t—y‘yÔ!Ü�I‰I×Ñ "¨F¸ÐÓ?ˆÜ
�
‰
×Ñœ2Ÿ;š; q›>×-Ñ-Ó/Ö0r   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
# )rc  rˆ  )rù  rÉ  r‰   gÉZ¥ƒ¢@g-ïŸg†@g¦8
ÄÖmÖ?gÃÎVP"ø?g`Vô áÎ?gx©^½&3Ì?rö   Nr
  )r   r   ry   Úwaldr   r9   r   rù   s   &   r   Ú	test_waldÚTestRandomDist.test_wald  sf   € Ü× Ò  §¡Ó+ˆØ—‘˜t¨4°f�Ó=ˆÜ—(’(Ð0Ð2EÐFØ0Ð2EÐFØ0Ð2EÐFðHó Iˆô 	" &¸2×>r   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	# )rc  r)  g@–Ý6ï?g¦Óé]Aí?g(Ã1Ú¥Rþ?gù¤U þ?g“Í2§_uå?g^}-­Qö?rö   Nr
  )r   r   ry   Úweibullr   r9   r   rù   s   &   r   Útest_weibullÚTestRandomDist.test_weibull  sd   € Ü× Ò  §¡Ó+ˆØ—‘˜t¨&�Ó1ˆÜ—(’(Ð0Ð2EÐFØ0Ð2EÐFØ0Ð2EÐFðHó Iˆô 	" &¸2×>r   c                ó*  € \         P                  P                  V P                  4       \        \         P                  P	                  ^ ^R7      \         P
                  ! ^4      4       \        \        \         P                  P                  RR7       R# )r   r)  )r6  NrÊ  )r   r   ry   r   r™  rJ   r
   r&   r'   s   &r   Útest_weibull_0ÚTestRandomDist.test_weibull_0  sR   € Ü
�	‰	�‰�t—y‘yÔ!Ü”R—Y‘Y×&Ñ&¨°Ð&Ó4´b·h²h¸r³lÔCÜ”j¤"§)¡)×"3Ñ"3°s×;r   c                óÀ   € \         P                  ! V P                  4      pVP                  R RR7      p\        P
                  ! ^B^.^^.^^..4      p\        W#4       R# )rc  r)  Nr
  )r   r   ry   Úzipfr   r9   r   rù   s   &   r   Ú	test_zipfÚTestRandomDist.test_zipf  sY   € Ü× Ò  §¡Ó+ˆØ—‘˜D v�Ó.ˆÜ—(’(˜R ˜HØ ˜FØ ˜Gð%ó &ˆô 	˜6Ö+r   r=   N)Vr>   r?   r@   rA   ry   rû   r  r  r  r  r  r  r$  r*  r/  r3  r:  r=  rG  rK  rO  rq  r~  r    ÚmarkÚparametrizer   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.  r3  r8  r<  r@  rC  rG  rK  rO  rR  rU  rY  r`  rg  rq  r…  r�  r’  r–  rš  r�  r¡  rB   rC   rD   s   @r   rî   rî   4  s;  ø‡ € ð €Dò?ò?ò,ò,ò&ò@ò?ò,ò,ò,ò,ò,ò2ò&,<ò\<ò
&ò0ò4Lð ‡[�[×Ñ˜XØ�Y‰Y˜Ÿ	™	×-Ñ-Ó/°·±×1FÑ1FÓ1HÐIóKñ0óKð0ð ‡[�[×Ñ˜XØ	�‰�B—I‘I×)Ñ)Ó+¨R¯Y©Y×-BÑ-BÓ-DÐEóGà‡[�[×ÑÐ-°°e¨}Ó=ñ7ó >óGð7ò05ò!ò?ò,ò?ò
?ò
Cò	Pò?òDò?ò?òIò,ò?ò?ò,ò4?ò@ò?ò?òBò,ò	,ò%/òN,ò?ò*?ò?ò?òLò,òDò?ò?òAò?ò?ò?òGò?ò?ò?ò?òGò Oò0?ò1ò?ò?ò<÷
,ð ,r   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#V t$R"# )#ÚTestBroadcasti$  iÍ[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   rö   N©gºlö×÷á?g_x¤¥á?g=å*BNà?)r   r9   r   r   ry   rf  r   )r   rd  re  rú   r©   rã   s   &     r   rg  ÚTestBroadcast.test_uniform,  s‡   € ØˆcˆØˆsˆÜ—(’(ò 1ó 2ˆô × Ò  §¡Ó+ˆØ—‘˜S 1�W dÓ+ˆÜ! &¸2Õ>ä× Ò  §¡Ó+ˆØ—‘˜S¨¥(Ó+ˆÜ! &¸2×>r   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   rö   Nr#   )g-rö´@g¦Y®lõ@g-µ`¦wý?)	r   r9   r   r   ry   r"  r   r
   r&   ©r   rá  rÉ  Ú	bad_scalerú   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µ=ÖAr   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,   rö   Nr#   r.   )gnÍQVfÉ?gV©‹šKB³?gv®`køÏ?)	r   r9   r   r   ry   r©  r   r
   r&   )r   r6  r7  Úbad_aÚbad_brú   r©   rã   s   &       r   rª  ÚTestBroadcast.test_betaM  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Ö9r   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,   rö   Nr#   )gö.Ug¬Zè?gi Pr�qè?gçÅEKÌæ?)	r   r9   r   r   ry   rÃ  r   r
   r&   ©r   rÉ  r¬  rú   r©   rã   s   &     r   rÄ  ÚTestBroadcast.test_exponentialb  si   € Ø�ˆØ�Dˆ	Ü—(’(ò 1ó 2ˆô × Ò  §¡Ó+ˆØ—‘ ¨¥Ó+ˆÜ! &¸2Õ>Ü”j #§/¡/°9¸qµ=ÖAr   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³  )	r   r9   r   r   ry   rN  r   r
   r&   )r   rl   Ú	bad_shaperú   r©   rã   s   &     r   rO  Ú!TestBroadcast.test_standard_gamman  sm   € Ø�ˆØ�Dˆ	Ü—(’(ò 1ó 2ˆô × Ò  §¡Ó+ˆØ×#Ñ# E¨A¥IÓ.ˆÜ! &¸2Õ>Ü”j #×"4Ñ"4°iÀ!µmÖDr   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,   rö   Nr#   r.   )gö.Ug¬Zø?gi Pr�qø?gçÅEKÌö?)	r   r9   r   r   ry   rÓ  r   r
   r&   )r   rl   rÉ  r·  r¬  rú   r©   rã   s   &       r   rÔ  ÚTestBroadcast.test_gammaz  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ÖBr   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,   rö   Nr#   r.   )gb—�yÊœé?g»åoðÄë?gT¹æ7Í@)	r   r9   r   r   ry   rÏ  r   r
   r&   )r   r  r  Ú	bad_dfnumÚ	bad_dfdenrú   r©   rã   s   &       r   rÐ  Ú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µÖ>r   c                ót  € ^.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       \        \        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# )r-   rö   Nr#   r.   )gÈr±^G"@g/�*@g‹°�Ñ†š!@)	r   r9   r   r   ry   r  r   r
   r&   )
r   r  r  r  r¼  r½  Úbad_noncrú   r©   rã   s
   &         r   r  ÚTestBroadcast.test_noncentral_f¤  sµ  € Ø�ˆØ�ˆØˆsˆØ�Cˆ	Ø�Dˆ	Ø�4ˆÜ—(’(ò 0ó 1ˆô × Ò  §¡Ó+ˆØ×!Ñ! %¨!¥)¨UÓ9ˆÜ! &¸2Õ>Ü”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Å,ÖOr   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ˆ   rö   N)r   r   ry   r   r9   r  r   )r   r©   rú   rã   s   &   r   Útest_noncentral_f_small_dfÚ(TestBroadcast.test_noncentral_f_small_dfÄ  sN   € Ü× Ò  §¡Ó+ˆÜ—(’(Ð-Ð/@ÐAÓBˆØ×!Ñ! # s¨A°AÐ!Ó6ˆÜ! &¸2×>r   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,   rö   Nr#   )g~¼}ÐN?â?g‘$FŽŸà?g'rS�èÀ?)	r   r9   r   r   ry   r±  r   r
   r&   ©r   r  Úbad_dfrú   r©   rã   s   &     r   r²  ÚTestBroadcast.test_chisquareÊ  si   € ØˆSˆØ�ˆÜ—(’(ò 0ó 1ˆô × Ò  §¡Ó+ˆØ—‘˜r A�vÓ&ˆÜ! &¸2Õ>Ü”j #§-¡-°¸!µÖ<r   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,   rö   Nr#   r.   )g©ç wÌ "@g2øêWR@g�ˆâRY@)	r   r9   r   r   ry   r  r   r
   r&   )r   r  r  rÇ  rÀ  rú   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ÅÖMr   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,   rö   Nr#   )gTÄò�@g~‹Fžl@gÆštø�pð?)	r   r9   r   r   ry   rX  r   r
   r&   rÆ  s   &     r   rY  ÚTestBroadcast.test_standard_të  si   € ØˆSˆØ�ˆÜ—(’(ò 0ó 1ˆô × Ò  §¡Ó+ˆØ—‘  Q¥Ó'ˆÜ! &¸2Õ>Ü”j #§.¡.°&¸1µ*Ö=r   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-   rö   Nr#   )g´®W!è@gü�OBº¦ÀgÈ}Ç?àý¿)	r   r9   r   r   ry   rŒ  r   r
   r&   )r   rŠ  r‹  Ú	bad_kapparú   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ÖBr   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,   rö   Nr#   )g&ƒ8¾?ò?g�e�âFXò?gªÕ‹Ë�Ÿð?)	r   r9   r   r   ry   r+  r   r
   r&   ©r   r6  r¯  rú   r©   rã   s   &     r   r.  ÚTestBroadcast.test_pareto	  si   € ØˆCˆØ�ˆÜ—(’(ò 0ó 1ˆô × Ò  §¡Ó+ˆØ—‘˜A �EÓ"ˆÜ! &¸2Õ>Ü”j #§*¡*¨e°a­iÖ8r   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³  )	r   r9   r   r   ry   r™  r   r
   r&   rÑ  s   &     r   rš  ÚTestBroadcast.test_weibull  si   € ØˆCˆØ�ˆÜ—(’(ò 1ó 2ˆô × Ò  §¡Ó+ˆØ—‘˜Q �UÓ#ˆÜ! &¸2Õ>Ü”j #§+¡+¨u°q­yÖ9r   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,   rö   Nr#   r¨  )	r   r9   r   r   ry   r;  r   r
   r&   rÑ  s   &     r   r<  ÚTestBroadcast.test_power!  si   € ØˆCˆØ�ˆÜ—(’(ò 1ó 2ˆô × Ò  §¡Ó+ˆØ—‘˜1˜q�5Ó!ˆÜ! &¸2Õ>Ü”j #§)¡)¨U°Q­YÖ7r   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   rö   Nr#   )g:¨×BKc±?gÖ3®šk²?gî~qÉÁ“?)	r   r9   r   r   ry   rî  r   r
   r&   r«  s   &      r   rï  ÚTestBroadcast.test_laplace-  s¸   € ØˆcˆØ�ˆØ�Dˆ	Ü—(’(ò 2ó 3ˆô × Ò  §¡Ó+ˆØ—‘˜S 1�W eÓ,ˆÜ! &¸2Õ>Ü”j #§+¡+¨s°Q­w¸	ÔBä× Ò  §¡Ó+ˆØ—‘˜S¨!¥)Ó,ˆÜ! &¸2Õ>Ü”j #§+¡+¨sÀµMÖBr   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   rö   Nr#   )gÈ'�£ZyÑ?g÷dSO=Ñ?gÏ3Lõ1³Õ?)	r   r9   r   r   ry   râ  r   r
   r&   r«  s   &      r   rã  ÚTestBroadcast.test_gumbel?  s¸   € ØˆcˆØ�ˆØ�Dˆ	Ü—(’(ò 1ó 2ˆô × Ò  §¡Ó+ˆØ—‘˜C !�G UÓ+ˆÜ! &¸2Õ>Ü”j #§*¡*¨c°A­g°yÔAä× Ò  §¡Ó+ˆØ—‘˜C¨¥Ó+ˆÜ! &¸2Õ>Ü”j #§*¡*¨c¸qµ=ÖAr   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   rö   Nr#   )gÂ“y±ÕÀ?gªÀJõR�Á?gþ
~Æ&‘£?)	r   r9   r   r   ry   rõ  r   r
   r&   r«  s   &      r   rö  ÚTestBroadcast.test_logisticQ  s¸   € ØˆcˆØ�ˆØ�Dˆ	Ü—(’(ò 2ó 3ˆô × Ò  §¡Ó+ˆØ—‘˜c A�g uÓ-ˆÜ! &¸2Õ>Ü”j #§,¡,°°aµ¸ÔCä× Ò  §¡Ó+ˆØ—‘˜c¨1¥9Ó-ˆÜ! &¸2Õ>Ü”j #§,¡,°Àµ]ÖCr   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   rö   Nr#   )gÄñò�ÏH"@g¼ùÜ®ƒÍ @gvv	ý²:@)	r   r9   r   r   ry   rû  r   r
   r&   )r   rù  rú  Ú	bad_sigmarú   r©   rã   s   &      r   rü  ÚTestBroadcast.test_lognormalc  s¸   € ØˆsˆØ�ˆØ�Dˆ	Ü—(’(ò 0ó 1ˆô × Ò  §¡Ó+ˆØ—‘˜t a�x¨Ó/ˆÜ! &¸2Õ>Ü”j #§-¡-°¸µ¸9ÔEä× Ò  §¡Ó+ˆØ—‘˜t¨Q¥YÓ/ˆÜ! &¸2Õ>Ü”j #§-¡-°À1µ}ÖEr   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,   rö   Nr#   )gÝ±lËo½ó?gé/Ó‚´Æó?gz~ßRó?)	r   r9   r   r   ry   r?  r   r
   r&   r´  s   &     r   r@  ÚTestBroadcast.test_rayleighu  si   € Ø�ˆØ�Dˆ	Ü—(’(ò 0ó 1ˆô × Ò  §¡Ó+ˆØ—‘˜e a�iÓ(ˆÜ! &¸2Õ>Ü”j #§,¡,°	¸AµÖ>r   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 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# )r!   rö   r^   Nr.   )g@mò ‰e¾?g¸�`ŸIß¿?g¸‡|2‹í?)	r   r9   r   r   ry   r•  r   r
   r&   )r   rù  rÉ  Úbad_meanr¬  rú   r©   rã   s   &       r   r–  ÚTestBroadcast.test_wald�  s  € ØˆuˆØ�ˆØ�3ˆØ�Dˆ	Ü—(’(ò 0ó 1ˆô × Ò  §¡Ó+ˆØ—‘˜$ �( EÓ*ˆÜ! &¸2Õ>Ü”j #§(¡(¨H°q­L¸%Ô@Ü”j #§(¡(¨D°1­H°iÔ@ä× Ò  §¡Ó+ˆØ—‘˜$¨¥	Ó*ˆÜ! &¸2Õ>Ü”j #§(¡(¨H¸aµiÔ@Ü”j #§(¡(¨D¸aµ-Ô@Ü”j #§(¡(¨C°Ô3Ü”j #§(¡(¨C°Ö5r   c                ó†  € ^.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       R# )r,   rö   N)g,âP;bD @gºÁ±È%G @g,~S²¨ @)	r   r9   r   r   ry   r_  r   r
   r&   )r   r\  r^  r]  Úbad_left_oneÚbad_mode_oneÚbad_left_twoÚbad_mode_tworú   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ö	!r   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,   r!   ç      ø?Nr#   ©r,   r,   r,   )	r   r9   r   r   ry   rK   r   r
   r&   ©	r   r  rL   Úbad_nÚ	bad_p_oneÚ	bad_p_tworú   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µ=ÖAr   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,   r!   rì  Nr#   )r,   r   r,   )	r   r9   r   r   ry   rš   r   r
   r&   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ÖJr   c                ó´  € \         P                  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,   Nr#   )r,   r,   r   )
r   r   r   Ú_poisson_lam_maxr9   ry   r2  r   r
   r&   )r   Úmax_lamr1  Úbad_lam_oneÚbad_lam_tworú   r©   rã   s   &       r   r3  ÚTestBroadcast.test_poissonç  s—   € Ü—)‘)×'Ñ'Ó)×:Ñ:ˆàˆcˆØ�dˆØ •{�mˆÜ—(’(š9Ó%ˆä× Ò  §¡Ó+ˆØ—‘˜S 1�WÓ%ˆÜ˜6Ô+Ü”j #§+¡+¨{¸Q­Ô?Ü”j #§+¡+¨{¸Q­Ö?r   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)r-   r
  )ÚinvalidN)r-   r-   r,   )r   r9   r   r   ry   r   r   r
   r&   ÚerrstaterP   rÑ  s   &     r   r¡  Ú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# )r!   rì  Nr#   ri   )	r   r9   r   r   ry   rÛ  r   r
   r&   ©r   rL   rð  rñ  rú   r©   rã   s   &      r   rÜ  ÚTestBroadcast.test_geometric  s{   € ØˆEˆØ�Dˆ	Ø�Eˆ	Ü—(’(š9Ó%ˆä× Ò  §¡Ó+ˆØ—‘˜q 1�uÓ%ˆÜ˜6Ô+Ü”j #§-¡-°¸QµÔ?Ü”j #§-¡-°¸QµÖ?r   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       R# )r,   Nr#   r.   rí  )	r   r9   r   r   ry   rê  r   r
   r&   )r   ÚngoodÚnbadÚnsampleÚ	bad_ngoodÚbad_nbadÚbad_nsample_oneÚbad_nsample_tworú   r©   rã   s   &          r   rë  Ú!TestBroadcast.test_hypergeometric  sý  € Ø�ˆØˆ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ÖWr   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# )r!   Nr#   rí  )	r   r9   r   r   ry   r  r   r
   r&   r   s   &      r   r  ÚTestBroadcast.test_logseries0  s{   € ØˆEˆØ�Cˆ	Ø�Dˆ	Ü—(’(š9Ó%ˆä× Ò  §¡Ó+ˆØ—‘˜q 1�uÓ%ˆÜ˜6Ô+Ü”j #§-¡-°¸QµÔ?Ü”j #§-¡-°¸QµÖ?r   r=   N)%r>   r?   r@   rA   ry   rg  r#  rª  rÄ  rO  rÔ  rÐ  r  rÃ  r²  r  rY  r�  r.  rš  r<  rï  rã  rö  rü  r@  r–  r`  r­  r�   r3  r¡  rÜ  rë  r  rB   rC   rD   s   @r   r¦  r¦  $  s½   ø‡ € ð €Dò
?òBò$:ò*
Bò
EòCò*?ò*Pò@?ò
=òNò*
>òCò$
9ò
:ò
8òCò$Bò$Dò$Fò$
?ò6ò.!!òFBò,Kò,@ò@ò
@ò X÷D
@ð 
@r   r¦  zcan't start thread)Úreasonc                   óH   a € ] tR tRt o ]! ^4      tR tR tR tR t	Rt
V tR# )Ú
TestThreadi=  c           
     óN  € ^ 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                  P                  V4      V3R7      NK0  	  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                  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  r   rB  ÚlenÚseedsÚzipr   r   ÚstartÚjoinÚintpr3   Úitemsizer×   Úplatformr   r   )
r   ÚfunctionÚszr  Úout1Úout2r   ÚoÚtrd   s
   &&&       r   Úcheck_functionÚTestThread.check_functionB  s)  € Ý$ä�xŠxœ˜TŸZ™Z›Ð*¨RÕ/Ó0ˆÜ�xŠxœ˜TŸZ™Z›Ð*¨RÕ/Ó0ˆô ˜TŸZ™Z¨Ô.ô0Ù.‘�ñ ˜8¬2¯9©9×+@Ñ+@ÀÓ+CÀQÐ*G×HÙ.ð 	
ñ 0áÓ™A�q�‰Ž™AÑÙÓ™1�a�‰Ž™1Ñô ˜Ÿ
™
 DÖ)‰DˆAÙ”R—Y‘Y×*Ñ*¨1Ó-¨qÖ1ñ *ô �7Š7‹9�?‰?×#Ñ# qÔ(¬S¯\©\¸WÔ-DÜ% dÖ1ä˜tÖ*ùó0ùâùÚs   Â4FÂ=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"  ©r{   Úouts   &&r   Ú
gen_randomÚ*TestThread.test_normal.<locals>.gen_randomY  s   € Ø—|‘|¨�|Ó/ˆC�‹Hr   ©r  N)r(  ©r$  ©r   r+  s   & r   r#  ÚTestThread.test_normalX  s   € ò	0à×Ñ˜J¨8ÐÖ4r   c                ó2   € R  pV P                  VRR7       R# )c                 óX   € V P                  \        P                  ! R4      R7      VR&   R# )rV   rÈ  .N©rV   r   )rÃ  r   Úonesr)  s   &&r   r+  Ú'TestThread.test_exp.<locals>.gen_random^  s"   € Ø×(Ñ(¬r¯wªw°{Ó/CÐ(ÓDˆC�‹Hr   r-  Nr3  r.  r/  s   & r   Útest_expÚTestThread.test_exp]  s   € ò	Eà×Ñ˜J¨;ÐÖ7r   c                ó2   € R  pV P                  VRR7       R# )c                 óD   € V P                  ^
R.^,          RR7      VR&   R# )r   r(  rˆ   .Nr  )rZ   r)  s   &&r   r+  Ú/TestThread.test_multinomial.<locals>.gen_randomc  s#   € Ø×(Ñ(¨¨f¨X¸­\ÀÐ(ÓFˆC�‹Hr   r-  N)r(  r8   r.  r/  s   & r   r  ÚTestThread.test_multinomialb  s   € ò	Gà×Ñ˜J¨:ÐÖ6r   r=   N)r>   r?   r@   rA   r   r  r$  r#  r6  r  rB   rC   rD   s   @r   r  r  =  s)   ø‡ € ñ �!‹H€Eò+ò,5ò
8÷
7ð 7r   r  c                   ó>   a € ] tR tRt o R tR tR tR tR tRt	V t
R# )	ÚTestSingleEltArrayInputii  c                óŒ   € \         P                  ! ^.4      \         P                  ! ^.4      \         P                  ! ^.4      R3# )r-   )r,   rT  r'   s   &r   Ú_create_arraysÚ&TestSingleEltArrayInput._create_arraysj  s/   € Ü�xŠx˜˜‹}œbŸhšh¨ s›m¬R¯XªX°q°c«]¸DÐ@Ð@r   c                óˆ  € V P                  4       w  p r#\        P                  P                  \        P                  P                  \        P                  P
                  \        P                  P                  \        P                  P                  \        P                  P                  \        P                  P                  \        P                  P                  \        P                  P                  \        P                  P                  \        P                  P                  \        P                  P                  3p\        P                  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   r   rÃ  rN  r±  rX  r+  r™  r;  r?  r2  r   rÛ  r  r9   r   rl   )r   ÚargOnerœ   ÚtgtShapeÚfuncsÚ	probfuncsrp  r*  s   &       r   Útest_one_arg_funcsÚ*TestSingleEltArrayInput.test_one_arg_funcsm  s  € Ø!%×!4Ñ!4Ó!6Ñˆ��1Ü—‘×&Ñ&¬¯	©	×(@Ñ(@Ü—‘×$Ñ$¤b§i¡i×&:Ñ&:Ü—‘×!Ñ!¤2§9¡9×#4Ñ#4Ü—‘—‘¤"§)¡)×"4Ñ"4Ü—‘×"Ñ"¤B§I¡I§N¡NÜ—‘×$Ñ$¤b§i¡i×&9Ñ&9ð;ˆô —Y‘Y×(Ñ(¬"¯)©)×*=Ñ*=Ð>ˆ	ãˆDØÔ Ùœ2Ÿ8š8 S E›?Ó+‘ñ ˜6“l�ä˜Ÿ™ HÖ-ó r   c                óx  € V P                  4       w  rr4\        P                  P                  \        P                  P                  \        P                  P
                  \        P                  P                  \        P                  P                  \        P                  P                  \        P                  P                  \        P                  P                  \        P                  P                  \        P                  P                  \        P                  P                  \        P                  P                  \        P                  P                  \        P                  P                   3p\        P                  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   rf  r"  r©  rÓ  rÏ  r  rŒ  rî  râ  rõ  rû  r•  rK   rš   r9   r   rl   )	r   rB  ÚargTworœ   rC  rD  rE  rp  r*  s	   &        r   Útest_two_arg_funcsÚ*TestSingleEltArrayInput.test_two_arg_funcs�  s\  € Ø&*×&9Ñ&9Ó&;Ñ#ˆ˜Ü—‘×"Ñ"¤B§I¡I×$4Ñ$4Ü—‘—‘¤§¡§¡Ü—‘—‘œbŸi™i×<Ñ<Ü—‘×#Ñ#¤R§Y¡Y×%6Ñ%6Ü—‘×!Ñ!¤2§9¡9×#5Ñ#5Ü—‘×$Ñ$¤b§i¡i§n¡nÜ—‘×#Ñ#¤R§Y¡Y×%@Ñ%@ðBˆô —Y‘Y×'Ñ'¬¯©×)DÑ)DÐEˆ	ãˆDØÔ ÜŸš 3 %›‘ð  �á�vÓ&ˆCÜ˜Ÿ™ HÔ-á�v˜a•y &Ó)ˆCÜ˜Ÿ™ HÔ-á�v a�yÓ)ˆCÜ˜Ÿ™ HÖ-ó r   c           	     óª  € V P                  4       w    r\        \        P                  \        P                  \        P
                  \        P                  \        P                  \        P                  \        P                  \        P                  .	p\        P                  P                  p\        P                  ! ^.4      p\        P                  ! ^ .4      pV Fq  pV! WeVR7      p\        VP                  V4       V! V^ ,          WWR7      p\        VP                  V4       V! We^ ,          VR7      p\        VP                  V4       Ks  	  R# r¨   )r?  r®   r   rÐ   rÔ   rË   rÒ   rÍ   rk   r:   rÓ   r   r   r9   r   rl   )	r   rœ   rC  r­   rp  re  rd  r²   r*  s	   &        r   r  Ú$TestSingleEltArrayInput.test_randint�  sß   € Ø ×/Ñ/Ó1Ñˆˆ1ˆaÜ”r—w‘w¤§¡¬"¯(©(´B·I±IÜ—‘œ2Ÿ9™9¤b§h¡h´·	±	ð;ˆä�y‰y× Ñ ˆÜ�xŠx˜˜‹}ˆÜ�hŠh˜�s‹mˆãˆBÙ�s¨Ô+ˆCÜ˜Ÿ™ HÔ-á�s˜1•v˜tÔ.ˆCÜ˜Ÿ™ HÔ-á�s �G¨2Ô.ˆCÜ˜Ÿ™ HÖ-ó r   c                ó®  € V P                  4       w  rr4\        P                  P                  \        P                  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# )r   N)r?  r   r   r  r_  rê  r   rl   )r   rB  rI  ÚargThreerC  rD  rp  r*  s   &       r   Útest_three_arg_funcsÚ,TestSingleEltArrayInput.test_three_arg_funcs¯  s¤   € Ø-1×-@Ñ-@Ó-BÑ*ˆ˜Ü—‘×'Ñ'¬¯©×)=Ñ)=Ü—‘×)Ñ)ð+ˆó ˆDÙ�v xÓ0ˆCÜ˜Ÿ™ HÔ-á�v˜a•y &Ó3ˆCÜ˜Ÿ™ HÔ-á�v a�y¨(Ó3ˆCÜ˜Ÿ™ HÖ-ó r   r=   N)r>   r?   r@   rA   r?  rF  rJ  r  rP  rB   rC   rD   s   @r   r=  r=  i  s$   ø‡ € òAò.ò(.ò8.÷$.ð .r   r=  )r×   r  r    Únumpyr   r   Únumpy.testingr   r   r   r   r   r	   r
   r   rG   rT   ru   r¦   rî   r¦  r£  Úskipifr  r=  r=   r   r   Ú<module>rU     s¶   ðÛ 
Û ã ã Ý ÷÷ ñ ÷$Fñ $F÷N>ñ >÷Yñ Y÷D8ñ 8÷vK+ñ K+÷\m,ñ m,÷`V@ñ V@ðr ‡�×Ñ�GÐ$8ÐÓ9÷'7ð '7ó :ð'7÷VS.ó S.r   