
    Khp                        S r SSKrSSKrSSKrSSKJr  \R                  " 5       r\R                  R                  \R                  " 5       S5      r\R                  S5        \" \\5        \R                  \R                  R                   R"                  5      r\R                  R'                  5       r\R                  R+                  \5      r\R.                  r\R0                  R                  rSr\R7                  S\-  5      r\R;                  \R0                  \\5        \\l        \R=                  \5      r\ " \5       H  r!\\!   \\!   :X  a  M   e   g)	zK
Use cffi to access any of the underlying C functions from distributions.h
    N   )parse_distributions_hnumpyzE
    typedef intptr_t npy_intp;
    typedef unsigned char npy_bool;

d   z
double[%d])"__doc__osr   npcffiparser   FFIffipathjoinget_includeinc_dircdefdlopenrandom
_generator__file__libPCG64bit_gen	Generatorrngstatebit_generator	interfacennew	vals_cffirandom_standard_normal_fillstandard_normalvalsrangei     W/var/www/html/env/lib/python3.13/site-packages/numpy/random/_examples/cffi/extending.py<module>r*      s(   
   (
hhj
'',,r~~'
1  
  c7 #	jj%%../ ))//
ii'"""	GGL1$%	   	 7 7I F 
1	qA7il""" 
r(   