+
    xȇi                        ^ RI H t  ^ RIt^ RIt^ RIHt ]! 4       t]P                  P                  t
]P                  P                  tR t]P                  ! ]RR7      tRtR t]P$                  P'                  ]! 4       4      tR	 t]! 4       t]! 4       t]P0                  ]38X  g   Q h]P0                  ]P0                  8X  g   Q h] ! ]R
R7      t]! ]R R] R24       ] ! ]R
R7      t]! ]R R] R24       ]P8                  P:                  t]P8                  P>                  t ]P                  ! RR7      R 4       t!]! ]!! RR] PD                  4      4       ]P                  ! RR7      R 4       t#]#! RRR] PD                  4       R# )    )timeitN)PCG64c                    \         P                  ! V 4      p\        V ^,           ^,          4       EF  pR\        V4      ,          R,
          pR\        V4      ,          R,
          pWD,          WU,          ,           pVR8  g   VR8X  dJ   R\        V4      ,          R,
          pR\        V4      ,          R,
          pWD,          WU,          ,           pKW  \         P                  ! R\         P
                  ! V4      ,          V,          4      pWt,          V^V,          &   ^V,          ^,           V 8  g   EK  Wu,          V^V,          ^,           &   EK   	  V# )   g       @g      ?g        g       )npemptyrangenext_dsqrtlog)nstateoutix1x2r2fs   &&      v/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/numpy/random/_examples/numba/extending.pynormalsr      s    
((1+CAEa< 6%= 3&6%= 3&WrwCi29ve}$s*Bve}$s*B27"BGGD266":%*+VAE
q519q=VCA	N ! J    T)nopythoni'  c                  *    \        \        \        4      # )N)normalsjr   
state_addr r   r   	numbacallr   "   s    Az""r   c                  6    \         P                  \        R 7      # ))size)rgnormalr   r   r   r   	numpycallr"   (   s    99!9r   i  )numberz.2fz
 secs for z% PCG64 (Numba/PCG64) gaussian randomsz% PCG64 (NumPy/PCG64) gaussian randomsc                    W,
          ;r4W3^,	          ,          pW3^,	          ,          pW3^,	          ,          pW3^,	          ,          pW3^,	          ,          p\        V4      V,          pWT8  d   \        V4      V,          pK  W,           # )r   )next_u32)lbubr   maskdeltavals   &&&   r   bounded_uintr+   <   sp    7DAIDAIDAIDAIDBJD
5/D
 C
+uo$8Or   iC  iC$ c                     \         P                  ! V\         P                  R 7      p\        V4       F  p\	        WV4      WE&   K  	  R# ))dtypeN)r   r   uint32r	   r+   )r&   r'   r   r   r   r   s   &&&&  r   bounded_uintsr/   O   s2    
((1BII
&C1Xbe, r   i )$r   numbanbnumpyr   numpy.randomr   bit_gencffinext_doubler
   state_addressr   r   jitr   r   r   random	Generatorr    r"   r1r   shapet1printt2ctypesnext_uint32r%   r   ctypes_stater+   valuer/   r   r   r   <module>rD      s}      
'		!	!\\''
$ 66'D)	# YY!
 [[	xxA4 	xx288 Id# C
1#BC DId# C
1#BC D >>%%~~##  l3!3!34 5 - - c7Hl&8&8 9r   