
    Vpf                         d dl mZmZ d dlmZ d dlmZ d dlmZ ee	df         Z
dddd	e
d
eegef         deee
gef         deee	e
gef         deee	gef         dededefdZdS )    )CallableHashable)Array)prng)random.z	<unnamed>?nametag	key_shapeseedsplitrandom_bitsfold_inr
   r   returnc                 \    t          j        t          j        | ||||||                    S )Nr	   )r   PRNGSpecr   PRNGImpl)r   r   r   r   r   r
   r   s          V/var/www/html/nettyfy-visnx/env/lib/python3.11/site-packages/jax/_src/extend/random.pydefine_prng_implr      s;     
uk7S   
 
     N)collections.abcr   r   jaxr   jax._srcr   r   tupleintShapestrr    r   r   <module>r       s   / . . . . . . .                  c3h "- #
 
 
 %
#UGUN3
 %eU^U%:;
 #+E3+>+E"F	

 's|U':;
 
 
 )1
 
 
 
 
 
r   