U
    ¿mœdÆ  ã                   @   sd   d dl Z d dlZd dlmZ ejee je j ƒej	dfd�Z
deeejdœdd	„Zed
œdd„ZdS )é    N)ÚNpDtypeé   )ÚdtypeÚOT)r   ÚreplaceÚreturnc                 C   s8   t jjt| t  |¡ |d� t j| f¡ |¡}| |¡S )z,
    Generate an array of byte strings.
    )Úsizer   )	ÚnpÚrandomÚchoiceÚRANDS_CHARSÚprodÚviewÚstr_ZreshapeZastype)Úncharsr   r   r   Úretval© r   úP/home/sam/Atlas/atlas_env/lib/python3.8/site-packages/pandas/_testing/_random.pyÚrands_array
   s    ÿþÿr   )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.

    Ú )Újoinr	   r
   r   r   )r   r   r   r   Úrands   s    r   )r   T)ÚstringÚnumpyr	   Zpandas._typingr   ÚarrayÚlistÚascii_lettersÚdigitsr   r   ÚboolZndarrayr   Ústrr   r   r   r   r   Ú<module>   s
    