
    d                         d dl Z d dlZd dlmZ  ej         ee j        e j        z             ej	        df          Z
ddeded	ej        fd
Zd	efdZdS )    N)NpDtype   )dtypeOTr   replacereturnc                    t           j                            t          | t          j        |          z  |                              t           j        | f                              |          }|                    |          S )z,
    Generate an array of byte strings.
    )sizer   )	nprandomchoiceRANDS_CHARSprodviewstr_reshapeastype)ncharsr
   r   r   retvals        S/var/www/html/t/fyr/venv311/lib/python3.11/site-packages/pandas/_testing/_random.pyrands_arrayr   
   sc    
 		6BGDMM+A7SS	rw	 	 	 
 ==    c                 r    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   s    r   randsr      s(     7729##K88999r   )r   T)stringnumpyr   pandas._typingr   arraylistascii_lettersdigitsr   r   boolndarrayr   strr    r   r   <module>r(      s         " " " " " "bhttF06=@AA"'STVVV	  	 W 	 T 	 RZ 	  	  	  	 :S : : : : : :r   