403Webshell
Server IP : 217.160.0.135  /  Your IP : 216.73.217.85
Web Server : Apache
System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64
User : sws1074145052 ( 1074145052)
PHP Version : 8.3.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /usr/lib/python3/dist-packages/numpy/random/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python3/dist-packages/numpy/random/tests/__pycache__/test_direct.cpython-311.pyc
�

���c-@��f�ddlZddlmZddlZddlZddlmZmZm	Z	m
Z
ddlZddlm
Z
mZmZmZmZmZmZmZmZddlmZ	ddlZdZn
#e$rdZYnwxYw	ddlZdZn
#e$rdZYnwxYwejjdkrdZej� ej�!e"����Z#d	�Z$d
�Z%d�Z&d�Z'd
�Z(d�Z)d�Z*d�Z+d�Z,d�Z-d�Z.d�Z/Gd�d��Z0Gd�de0��Z1Gd�de0��Z2Gd�de0��Z3Gd�de0��Z4Gd�d e0��Z5Gd!�d"��Z6dS)#�N)�join)�assert_equal�assert_allclose�assert_array_equal�
assert_raises)	�	Generator�MT19937�PCG64�	PCG64DXSM�Philox�RandomState�SeedSequence�SFC64�default_rng)�	interfaceFT�c�"�|D]�}t||t��rt||||���:t||tj��rt||||���w||||ksJ���dS�N)�
isinstance�dict�assert_state_equal�np�ndarrayr)�actual�target�keys   �@/usr/lib/python3/dist-packages/numpy/random/tests/test_direct.pyrr's����.�.���f�S�k�4�(�(�	.��v�c�{�F�3�K�8�8�8�8�
��s��R�Z�
0�
0�	.��v�c�{�F�3�K�8�8�8�8��#�;�&��+�-�-�-�-�-�
.�.�c�p�|tjd��z	dz�tj��S)N�gp>)r�uint32�astype�float32)�us r�uint32_to_float32r%1s*��
�"�)�A�,�,�
�;�/�7�7��
�C�C�Crc�p�tj|��}tj|tjd��z	tj���}tjd��}tj||ztj���}tj||g�����}t
|��S)N� ��dtype���)r�uint64�arrayr!�column_stack�ravelr%)�x�upper�lower�joineds    r�uniform32_from_uint64r35s���
�	�!���A��H�Q�"�)�B�-�-�'�r�y�9�9�9�E��I�j�!�!�E��H�Q��Y�b�i�0�0�0�E�
�_�e�U�^�
,�
,�
2�
2�
4�
4�F��V�$�$�$rc���tj|��tjd��z	}tj|tjd��z��}t|��S)N�r*)rr+r!r%�r/s r�uniform32_from_uint53r7>sH��
�	�!����	�"�
�
�%�A�
�	�!�b�i�
�+�+�+�,�,�A��Q���rc� �t|��Sr)r%r6s r�uniform32_from_uint32r9Ds���Q���rc��|dkrt|��S|dkrt|��S|dkrt|��St�)N�@�5r')r3r7r9�NotImplementedError�r/�bitss  r�uniform32_from_uintr@HsM���r�z�z�$�Q�'�'�'�	
����$�Q�'�'�'�	
����$�Q�'�'�'�!�!rc�V�|dvrt|��S|dkrt|��SdS)N)r;�?r<r')�uniform_from_uint64�uniform_from_uint32r>s  r�uniform_from_uintrESs9���|���"�1�%�%�%�	
����"�1�%�%�%�
�rc�6�|tjd��z	dzS)N�g�<)rr+r6s rrCrCZs��
���2����#;�<�<rc���tjt|��dz��}tdt|��d��D],}||dz	}||dzdz	}|dz|zdz||dz<�-|S)N�r�r�g�Ag@C)r�empty�len�range)r/�out�i�a�bs     rrDrD^s��
�(�3�q�6�6�Q�;�
�
�C�
�1�c�!�f�f�a�
 �
 �@�@��
�a�D�A�I��
�a�!�e�H��M���:�~��)�-?�?��A��F����Jrc�F�|�tj��dz
S)N��?)�viewr�doubler6s r�uniform_from_dsfmtrWgs���6�6�"�)���s�"�"rc�.�|dvrt|��}n%|dkrt|��}nt|��}g}d}dx}}t|��|kr�d}|dks|dkr;d||zdz
}d||dzzdz
}||z||zz}|dz
}|dk�5|dk�;t	jd	t	j|��z|z��}	|�|	|z��|�|	|z��t|��|k��|d|�S)
N)r;rBr'r�rIrTg@rg�)rCrDrWrMr�sqrt�log�append)
r/�nr?�doubles�gauss�loc�x1�x2�r2�fs
          r�gauss_from_uintreksB���x���%�a�(�(���	
����%�a�(�(���$�Q�'�'���E�
�C��M�B��

�e�*�*�q�.�.�
���C�i�i�2��9�9��w�s�|�#�c�)�B��w�s�Q�w�'�'�#�-�B��b��2��7�"�B��1�H�C�	�C�i�i�2��9�9�
�G�D�2�6�"�:�:�%��*�+�+��
���Q��V����
���Q��V�����e�*�*�q�.�.���!��9�rc��ddlm}m}m}t	td��dd���}|�d��t	di|j��}t|j|j��t|j	|j	��tt|��tt|��|��}tt|j
d��t|�d����dksJ�dS)Nr)�
ISeedSequence�ISpawnableSeedSequence�SeedlessSeedSequence�
)rrIrK)�	spawn_key�	pool_size�)�numpy.random.bit_generatorrgrhrirrN�spawn�stater�n_children_spawnedr�	TypeErrorr=�generate_staterM)rgrhri�s1�s2�dummys      r�test_seedsequencerw�s��B�B�B�B�B�B�B�B�B�B�
�e�B�i�i�6�Q�	?�	?�	?�B��H�H�R�L�L�L�	�	!�	!���	!�	!�B����2�8�$�$�$���&��(=�>�>�>��)�]�+�+�+��)�3�4�4�4� � �"�"�E��%�u�';�R�@�@�@��u�{�{�2�����2�%�%�%�%�%�%rc�8�eZdZejZixZZed���Z	ed���Z
d�Zd�Zd�Z
d�Zd�Zd�Zd	�Zd
�Zd�Zd�Zd
�Zd�Zd�Zej�ed���d���Zej�ed���d���Zd�ZdS)�Basec��t|_d|_tj|_t|_g|_g|_	dS)Nr;)
r
�
bit_generatorr?rr+r)rr�seed_error_type�invalid_init_types�invalid_init_values��clss r�setup_classzBase.setup_class�s8��!�������I��	�'���!#���"$����rc	��t|��5}|���}|�d��}d�|dd�D��}g}|D]P}|�t	|�d��d���d�����Q|t
j||j���d�cddd��S#1swxYwYdS)N�,c�R�g|]$}t|���d����%S)r)�int�strip)�.0�ss  r�
<listcomp>z"Base._read_csv.<locals>.<listcomp>�s*��8�8�8�!�C����	�	�1�%�%�8�8�8rr���rr()�seed�data)	�open�readline�splitr\r�r�rr,r))r��filename�csvr�r��lines      r�	_read_csvzBase._read_csv�s%��
�(�^�^�	K�s��<�<�>�>�D��:�:�c�?�?�D�8�8�t�A�B�B�x�8�8�8�D��D��
A�
A�����C��
�
�3���� 3� 9� 9� ;� ;�Q�?�?�@�@�@�@� �"�(�4�s�y�*I�*I�*I�J�J�	K�	K�	K�	K�	K�	K�	K�	K�	K�	K�	K�	K����	K�	K�	K�	K�	K�	Ks�B0C
�
C�Cc��|j|jd�}|�d��}t||jd��|j|jd�}|���}t||jdd��|j|jd�}|�d��}t||jd��dS)Nr���r�r)r{�data1�
random_rawr�data2��selfr{�uintss   r�test_rawz
Base.test_raw�s���*��*�D�J�v�,>�?�
��(�(��.�.���U�D�J�v�.�/�/�/�*��*�D�J�v�,>�?�
��(�(�*�*���U�D�J�v�.�q�1�2�2�2�*��*�D�J�v�,>�?�
��(�(��.�.���U�D�J�v�.�/�/�/�/�/rc��|j|jd�}|�d���}|�J�|�dd���}|�J�dS)Nr�F)�outputr�)r{r�r�r�s   r�test_random_rawzBase.test_random_raw�s\��*��*�D�J�v�,>�?�
��(�(��(�6�6���}�}�}��(�(��e�(�<�<���}�}�}�}�}rc��d}t|j|jd���}|�|��}t	|t|jd||j����t|j|jd���}|�d��}t	|t|jd||j����dS)N�r�r�)r
r{r��standard_normalrrer?r�)r�r]�rsr_s    r�test_gauss_invzBase.test_gauss_inv�s�����
�+��+�T�Z��-?�@�
A�
A���"�"�1�%�%����'��
�6�(:�A�t�y�I�I�	K�	K�	K��+��+�T�Z��-?�@�
A�
A���"�"�2�&�&����'��
�6�(:�A�t�y�I�I�	K�	K�	K�	K�	Krc�R�t|j|jd���}t|jd|j��}|�t
|����}t||��t|j	tj��t|j|jd���}t|jd|j��}|�t
|����}t||��t|j	tj��dS)Nr�r�)
rr{r�rEr?�randomrMrrr)r�float64r��r�r��vals�uniformss    r�test_uniform_doublezBase.test_uniform_double�s���
�)�t�)�4�:�f�+=�>�
?�
?�� ���F�!3�T�Y�?�?���9�9�S��Y�Y�'�'����$�'�'�'��X�^�R�Z�0�0�0�
�)�t�)�4�:�f�+=�>�
?�
?�� ���F�!3�T�Y�?�?���9�9�S��Y�Y�'�'����$�'�'�'��X�^�R�Z�0�0�0�0�0rc��t|j|jd���}t|jd|j��}|�t
|��tj���}t||��t|jtj��t|j|jd���}t|jd|j��}|�t
|��tj���}t||��t|jtj��dS)Nr�r�r()
rr{r�r@r?r�rMrr#rrr)r�r�s    r�test_uniform_floatzBase.test_uniform_float�s���
�)�t�)�4�:�f�+=�>�
?�
?��"�4�:�f�#5�t�y�A�A���9�9�S��Y�Y�b�j�9�9�9����$�'�'�'��X�^�R�Z�0�0�0�
�)�t�)�4�:�f�+=�>�
?�
?��"�4�:�f�#5�t�y�A�A���9�9�S��Y�Y�b�j�9�9�9����$�'�'�'��X�^�R�Z�0�0�0�0�0rc��t|j|jd���}dt|��vsJ�t	|��d�����dd��t|��vsJ�dS�Nr�rz#x�Xr/)rr{r��repr�idr0�replace�r�r�s  r�	test_reprzBase.test_repr�s{��
�)�t�)�4�:�f�+=�>�
?�
?���d�2�h�h�&�&�&�&��R�&�&�~�~�#�#�%�%�-�-�c�3�7�7�4��8�8�C�C�C�C�C�Crc�T�t|j|jd���}dt|��vsJ�t|jj��t|��vsJ�t|��d�����dd��t|��vsJ�dSr�)rr{r��str�__name__r�r0r�r�s  r�test_strz
Base.test_str�s���
�)�t�)�4�:�f�+=�>�
?�
?���c�"�g�g�%�%�%�%��4�%�.�/�/�3�r�7�7�:�:�:�:��R�&�&�~�~�#�#�%�%�-�-�c�3�7�7�s�2�w�w�F�F�F�F�F�Frc��ddl}|j|jd�}|j}|�|��}|�|��}|j}t
t|���d��t|���d����||usJ�t||��td��}|�|�|����}t|j|j��dS)Nrr�r��d)�pickler{r�rp�dumps�loadsrrr�rrr)	r�r�r{rp�
bitgen_pkl�reloaded�reloaded_state�ss�aas	         r�test_picklezBase.test_pickle�s����
�
�
�*��*�D�J�v�,>�?�
��#���\�\�-�0�0�
��<�<�
�+�+��!����9�]�3�3�C�C�D�I�I�$�X�.�.�>�>�t�D�D�	F�	F�	F��H�,�,�,�,��>�5�1�1�1�
�#�
�
��
�\�\�&�,�,�r�*�*�
+�
+���R�X�r�x�(�(�(�(�(rc��|j|jd�}tjt��5dh|_ddd��dS#1swxYwYdS)Nr��1)r{r��pytest�raisesrrrp�r�r{s  r�test_invalid_state_typezBase.test_invalid_state_types���*��*�D�J�v�,>�?�
�
�]�9�
%�
%�	(�	(�#&�%�M��	(�	(�	(�	(�	(�	(�	(�	(�	(�	(�	(�	(����	(�	(�	(�	(�	(�	(s�	A�A	�A	c��|j|jd�}|j}d|d<tjt
��5||_ddd��dS#1swxYwYdS)Nr��otherBitGeneratorr{)r{r�rpr�r��
ValueError)r�r{rps   r�test_invalid_state_valuezBase.test_invalid_state_value
s���*��*�D�J�v�,>�?�
��#��!4��o��
�]�:�
&�
&�	(�	(�"'�M��	(�	(�	(�	(�	(�	(�	(�	(�	(�	(�	(�	(����	(�	(�	(�	(�	(�	(s�A�A�Ac��|j}|jD]8}tjt��5||�ddd��n#1swxYwY�9dSr)r{r}r�r�rr�r�r{�sts   r�test_invalid_init_typezBase.test_invalid_init_types����*�
��)�	#�	#�B���y�)�)�
#�
#��
�r�"�"�
#�
#�
#�
#�
#�
#�
#�
#�
#�
#�
#����
#�
#�
#�
#��	#�	#s�<�A	�A	c��|j}|jD]?}tjtt
f��5||�ddd��n#1swxYwY�@dSr)r{r~r�r�r��
OverflowErrorr�s   r�test_invalid_init_valueszBase.test_invalid_init_valuess����*�
��*�	#�	#�B���
�M�:�;�;�
#�
#��
�r�"�"�
#�
#�
#�
#�
#�
#�
#�
#�
#�
#�
#����
#�
#�
#�
#��	#�	#s�A�A	�
A	c��|j|jd�}|�d��|�dd��tjt
��5|�dd��ddd��dS#1swxYwYdS)Nr�rrV�int32)r{r��
_benchmarkr�r�r�r�s  r�test_benchmarkzBase.test_benchmarks���*��*�D�J�v�,>�?�
�� � ��#�#�#�� � ��H�-�-�-�
�]�:�
&�
&�	1�	1��$�$�Q��0�0�0�	1�	1�	1�	1�	1�	1�	1�	1�	1�	1�	1�	1����	1�	1�	1�	1�	1�	1s�A>�>B�Bzcffi not available)�reasonc��|j|jd�}|j}t|t��sJ�|j}||usJ�dS�Nr�)r{r��cffirr)r�r{�cffi_interface�other_cffi_interfaces    r�	test_cffizBase.test_cffi$sV��*��*�D�J�v�,>�?�
�&�+���.�)�4�4�4�4�4�,�1��#�~�5�5�5�5�5�5rzctypes not availablec��|j|jd�}|j}t|t��sJ�|j}||usJ�dSr�)r{r��ctypesrr)r�r{�ctypes_interface�other_ctypes_interfaces    r�test_ctypeszBase.test_ctypes,sY��*��*�D�J�v�,>�?�
�(�/���*�I�6�6�6�6�6�!.�!5��%�)9�9�9�9�9�9�9rc��|j|jd�}|j}|���}t	||��dSr�)r{r�rp�__getstate__r)r�r{rp�	alt_states    r�
test_getstatezBase.test_getstate4sG��*��*�D�J�v�,>�?�
��#��!�.�.�0�0�	��5�)�,�,�,�,�,rN) r��
__module__�__qualname__rr+r)r�r��classmethodr�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r��mark�skipif�MISSING_CFFIr��MISSING_CTYPESr�r�rmrrryry�s��������I�E���E�E��%�%��[�%��K�K��[�K�0�0�0����
K�
K�
K�1�1�1�1�1�1�D�D�D�
G�G�G�)�)�)�"(�(�(�
(�(�(�#�#�#�#�#�#�1�1�1��[����-A��B�B�6�6�C�B�6��[����/E��F�F�:�:�G�F�:�-�-�-�-�-rryc�*�eZdZed���Zd�ZdS)�
TestPhiloxc�N�t|_d|_tj|_|�ttd����|_	|�ttd����|_
t|_g|_
ddddddzdzfg|_dS)	Nr;z./data/philox-testset-1.csvz./data/philox-testset-2.csv)rNr�r�rIir)rr{r?rr+r)r�r�pwdr�r�rrr|r}r~rs rr�zTestPhilox.setup_class<s���"�������I��	��M�M���3�4�4�6�6��	��M�M���3�4�4�6�6��	�'���!#���#/���t�Q�#�X�PQ�\�8R�"S����rc���|j|jd�}|j}|�|dd|dd���}t|j|j��dS)Nr�rp�counterr)r�r)r{r�rpr)r�r{rp�keyeds    r�test_set_keyzTestPhilox.test_set_keyIsl��*��*�D�J�v�,>�?�
��#���"�"�5��>�)�+D�',�W�~�e�'<�#�>�>���=�.���<�<�<�<�<rN)r�r�r�r�r�r�rmrrr�r�;s?�������
T�
T��[�
T�=�=�=�=�=rr�c�0�eZdZed���Zd�Zd�ZdS)�	TestPCG64c�P�t|_d|_tj|_|�ttd����|_	|�ttd����|_
ttf|_
ddgfdg|_dg|_dS)Nr;z./data/pcg64-testset-1.csvz./data/pcg64-testset-2.csv�g������	@�rNr�)r
r{r?rr+r)r�rr�r�r�r�rrr|r}r~rs rr�zTestPCG64.setup_classRs���!�������I��	��M�M�$�s�,H�"I�"I�J�J��	��M�M�$�s�,H�"I�"I�J�J��	�)�9�5���"(�D�6�)�Y�!?���#(�'����rc���t|j|jd���}|jj}d}|j�|��|�d��}||j_|j�ddz|z��|�d��}||j_|j�dddzz|z��|�d��}||ksJ�||ksJ�dS�Nr�l����PAOi_n��rjrI��rr{r�rp�advance�integers�r�r�rp�step�val_neg�val_pos�val_bigs       r�test_advance_symmetryzTestPCG64.test_advance_symmetry]���
�)�t�)�4�:�f�+=�>�
?�
?��� �&��2��
�� � ��&�&�&��+�+�b�/�/��!&����
�� � ��C��$��/�/�/��+�+�b�/�/��!&����
�� � ��a��f��t�!3�4�4�4��+�+�b�/�/���'�!�!�!�!��'�!�!�!�!�!�!rc�$�t|�d����}|j}|jd}d}|d|ksJ�|�t	d�dD������|jd}d}|d|ksJ�dS)N��%�@
rp�	�r%4=
K�v�u�1�/�c3� K�|]	}d|zV��
dS�rINrm�r�rPs  r�	<genexpr>z/TestPCG64.test_advange_large.<locals>.<genexpr>r�&����C�C���1��C�C�C�C�C�Cr��`r;r'r5r �rIrl	�@H}.|z�KLf�be�rr{rpr�sum�r�r��pcgrp�
initial_state�advanced_states      r�test_advange_largezTestPCG64.test_advange_largels���
�t�)�)�.�9�9�
:�
:������	�'�"��?�
��W�~��.�.�.�.����C�C�C�&B�C�C�C�C�C�D�D�D��	�'�"��@���W�~��/�/�/�/�/�/rN�r�r�r�r�r�r
rrmrrr�r�Q�K�������*�*��[�*�
"�
"�
"�	0�	0�	0�	0�	0rr�c�0�eZdZed���Zd�Zd�ZdS)�
TestPCG64DXSMc�P�t|_d|_tj|_|�ttd����|_	|�ttd����|_
ttf|_
ddgfdg|_dg|_dS)Nr;z./data/pcg64dxsm-testset-1.csvz./data/pcg64dxsm-testset-2.csvr�r�r�)rr{r?rr+r)r�rr�r�r�r�rrr|r}r~rs rr�zTestPCG64DXSM.setup_classys���%�������I��	��M�M�$�s�,L�"M�"M�N�N��	��M�M�$�s�,L�"M�"M�N�N��	�)�9�5���"(�D�6�)�Y�!?���#(�'����rc���t|j|jd���}|jj}d}|j�|��|�d��}||j_|j�ddz|z��|�d��}||j_|j�dddzz|z��|�d��}||ksJ�||ksJ�dSrrrs       rr
z#TestPCG64DXSM.test_advance_symmetry�rrc�$�t|�d����}|j}|j}d}|dd|ksJ�|�t	d�dD������|jd}d}|d|ksJ�dS)Nr
rrpc3� K�|]	}d|zV��
dSrrmrs  rrz3TestPCG64DXSM.test_advange_large.<locals>.<genexpr>�rrrl	oF�	�[UmO1X�9}�rrs      rrz TestPCG64DXSM.test_advange_large�s���
�t�)�)�.�9�9�
:�
:������	��?�
��W�~�g�&�-�7�7�7�7����C�C�C�&B�C�C�C�C�C�D�D�D��	�'�"��@���W�~��/�/�/�/�/�/rNrrmrrr!r!xrrr!c�0�eZdZed���Zd�Zd�ZdS)�TestMT19937c�8�t|_d|_tj|_|�ttd����|_	|�ttd����|_
t|_g|_
dg|_dS)Nr'z./data/mt19937-testset-1.csvz./data/mt19937-testset-2.csvr�)r	r{r?rr!r)r�rr�r�r�r�r|r}r~rs rr�zTestMT19937.setup_class�sv��#�������I��	��M�M�$�s�,J�"K�"K�L�L��	��M�M�$�s�,J�"K�"K�L�L��	�(���!#���#(�'����rc�|�tt|jtjtjg����tt|jtjtjg����tt|jtjtjtjg����tt|jtjdtjg����tt|jtjg��tt|jdtjg��dS)Nr)rrrr{rr,�pi)r�s r�test_seed_float_arrayz!TestMT19937.test_seed_float_array�s����i��!3�R�X�r�u�g�5F�5F�G�G�G��i��!3�R�X���v�h�5G�5G�H�H�H��i��!3�R�X�r�u�r�u�f�o�5N�5N�O�O�O��i��!3�R�X�q�"�%�j�5I�5I�J�J�J��i��!3�b�e�W�=�=�=��i��!3�a���Z�@�@�@�@�@rc��t|j|jd���}|j}|j}|�d��}|d|dd|ddf}||_|�d��}t||��|dz}||_|�d��}t||��dS)Nr�ir{rpr�pos)rrY)rr{r�rprr)r�r�r{rp�desired�tuprs       r�test_state_tuplezTestMT19937.test_state_tuple�s���
�)�t�)�4�:�f�+=�>�
?�
?���(�
��#���+�+�g�&�&���_�%�u�W�~�e�'<��W�~�e�$�&��!�
�����W�%�%���V�W�%�%�%��H�n��!�
�����W�%�%���V�W�%�%�%�%�%rN)r�r�r�r�r�r+r0rmrrr'r'�sN�������*�*��[�*�A�A�A�
&�
&�
&�
&�
&rr'c�$�eZdZed���ZdS)�	TestSFC64c�P�t|_d|_tj|_|�ttd����|_	|�ttd����|_
ttf|_
ddgfdg|_dg|_dS)Nr;z./data/sfc64-testset-1.csvz./data/sfc64-testset-2.csvr�r�r�)rr{r?rr+r)r�rr�r�r�r�rrr|r}r~rs rr�zTestSFC64.setup_class�s���!�������I��	��M�M���2�3�3�5�5��	��M�M���2�3�3�5�5��	�)�9�5���"(�D�6�)�Y�!?���#(�'����rN)r�r�r�r�r�rmrrr2r2�s-�������
*�
*��[�
*�
*�
*rr2c��eZdZd�Zd�ZdS)�TestDefaultRNGc�h�dddddgffD]'}t|�}t|jt��sJ��(dS)Nrmr)��r7i.)rrr{r
)r��args�rgs   r�	test_seedzTestDefaultRNG.test_seed�sP����'�T�4�L�?�;�	7�	7�D��d�#�B��b�.��6�6�6�6�6�6�	7�	7rc��t��}t|��}|j|usJ�t|��}||usJ�|j|usJ�dSr)rrr{)r��bgr9�rg2s    r�test_passthroughzTestDefaultRNG.test_passthrough�s\��
�X�X��
��_�_����2�%�%�%�%��"�o�o���b�y�y�y�y�� �B�&�&�&�&�&�&rN)r�r�r�r:r>rmrrr5r5�s2������7�7�7�
'�'�'�'�'rr5)7�os�os.pathr�sys�numpyr�
numpy.testingrrrrr��numpy.randomrr	r
rrr
rrr�numpy.random._commonrr�r��ImportErrorr�r��flags�optimize�path�dirname�abspath�__file__r�rr%r3r7r9r@rErCrDrWrerwryr�r�r!r'r2r5rmrr�<module>rMs���	�	�	�	�������
�
�
�
�����*�*�*�*�*�*�*�*�*�*�*�*�
�
�
�
�����������������������+�*�*�*�*�*���K�K�K��L�L�������L�L�L�������M�M�M��N�N�������N�N�N������9������L�	�g�o�o�b�g�o�o�h�/�/�0�0��.�.�.�D�D�D�%�%�%� � � � � � �"�"�"�&�&�&�=�=�=����#�#�#����2&�&�&�&a-�a-�a-�a-�a-�a-�a-�a-�H=�=�=�=�=��=�=�=�,$0�$0�$0�$0�$0��$0�$0�$0�N$0�$0�$0�$0�$0�D�$0�$0�$0�N!&�!&�!&�!&�!&�$�!&�!&�!&�H*�*�*�*�*��*�*�*�'�'�'�'�'�'�'�'�'�'s$�A�A�A�A�A&�%A&

Youez - 2016 - github.com/yon3zu
LinuXploit