U
    +if@                  	   @   s   d dl Z d dlZdedddZejee je j ej	dfdZ
ejed	eeed
de j ejdfdZdddZdddZdd ZdS )    N       ?)pc                 C   s   t jj|  |kS )N)nprandomZrand)sizer   r   r   J/home/mars/bis/venv/lib/python3.8/site-packages/pandas/_testing/_random.pyrandbool   s    r	      )dtype i  i  Oc                 C   s6   t jjt| t | dt j| f|}||S )z,
    Generate an array of byte strings.
    r   )	r   r   choiceRANDS_CHARSprodviewstr_reshapeastypencharsr   r   retvalr   r   r   rands_array   s    r   c                 C   s6   t jjt| t | dt j| f|}||S )z/
    Generate an array of unicode strings.
    r   )	r   r   r   RANDU_CHARSr   r   unicode_r   r   r   r   r   r   randu_array   s    r   c                 C   s   d tjt| S )zt
    Generate one random byte string.

    See `rands_array` if you want to create an array of random strings.

    r   )joinr   r   r   r   )r   r   r   r   rands)   s    r   )r   r   )r   )r   )stringnumpyr   floatr	   arraylistascii_lettersdigitsr   r   r   mapchrranger   r   r   r   r   r   r   r   r   <module>   s    

