™N
öùO5c       s˜     k  l l l l  k l l l l	 l
 l l l  d  „  Z ! d e d ƒ e
 d ƒ Z " e d d ƒ # d „  Z 6 d „  Z ; d „  Z C d	 „  Z N d e Z O e d
 d ƒ Q d „  Z z e d ƒ Z { e d d ƒ } d „  Z ‚ d e d ƒ Z ƒ e d d ƒ … d „  Z º e Z » d „  Z × d „  Z á d „  Z é d „  Z ñ d d „ Z  d „  Z! e" d j o e  ƒ  n d S(   c    sM     t  |  ƒ }  t | | ƒ d j o  t d |  | | f ‚ n d  S(   Nf1e-07sB   computed value for %s deviates too much (computed %g, expected %g)(   s   evals   names   computeds   abss   expecteds
   ValueError(   s   names   expecteds   computeds0   /var/tmp/python-root/usr/lib/python1.5/random.pys   verify s   i   f0.5f2.0s   NV_MAGICCONSTf1.71552776992c    sˆ   # + xl + d oa , t  ƒ  } - t  ƒ  } . t | d | } / | | d } 0 | t | ƒ j o 1 Pn q	 W2 |  | | Sd  S(   Ni   f0.5f4.0(	   s   randoms   u1s   u2s   NV_MAGICCONSTs   zs   zzs   logs   mus   sigma(   s   mus   sigmas   u1s   u2s   zs   zzs0   /var/tmp/python-root/usr/lib/python1.5/random.pys   normalvariate# s    
c    s   6 7 t  t |  | ƒ ƒ Sd  S(   N(   s   exps   normalvariates   mus   sigma(   s   mus   sigmas0   /var/tmp/python-root/usr/lib/python1.5/random.pys   lognormvariate6 s   c    s!   ; ? |  | t ƒ  d t Sd  S(   Nf0.5(   s   means   arcs   randoms   pi(   s   means   arcs0   /var/tmp/python-root/usr/lib/python1.5/random.pys   cunifvariate; s   c    sL   C G t  ƒ  } H x! H | d j o I t  ƒ  } q WJ t | ƒ |  Sd  S(   Nf1e-07(   s   randoms   us   logs   lambd(   s   lambds   us0   /var/tmp/python-root/usr/lib/python1.5/random.pys   expovariateC s
    s   TWOPIf6.28318530718c    s{  Q ] | d j o ^ t t ƒ  Sn ` d t d d | | ƒ } a | t d | ƒ d | } b d | | d | } d x  d d o• e t ƒ  } g t t	 | ƒ } h d | | | | } i | | | } k t ƒ  }	 m |	 | d | j o |	 | t d | ƒ j o n Pn q‚ Wp t ƒ  }
 q |
 d j o r |  t t | ƒ } n t |  t t | ƒ } v | Sd  S(   Nf1e-06f1.0f4.0f2.0i   f0.5(   s   kappas   TWOPIs   randoms   sqrts   as   bs   rs   u1s   coss   pis   zs   fs   cs   u2s   exps   u3s   mus   acoss   theta(   s   mus   kappas   as   bs   rs   u1s   zs   fs   cs   u2s   u3s   thetas0   /var/tmp/python-root/usr/lib/python1.5/random.pys   vonmisesvariateQ s&    
4f4.0s   LOG4f1.38629436112c    s@   }  t  d |  d ƒ } € | t |  | |  t |  | ƒ Sd  S(   Nf2.0f1.0(   s   sqrts   alphas   ainvs   betas   stdgammas   LOG4(   s   alphas   betas   ainvs0   /var/tmp/python-root/usr/lib/python1.5/random.pys   gammavariate} s   f1.0f4.5s   SG_MAGICCONSTf2.50407739678c    s3  … Š |  d j o ‹ t d ‚ n  |  d j o¿ “ xµ “ d oª ” t ƒ  } • t ƒ  } – t | d | ƒ | } — |  t | ƒ } ˜ | | | } ™ | | | | }	 š |	 t d | d j p |	 t | ƒ j o › | Sn q9 Wn> |  d j oE Ÿ t ƒ  }
   x!   |
 d j o ¡ t ƒ  }
 qW¢ t |
 ƒ Sné ¨ xÛ ¨ d oÐ © t ƒ  }
 ª t |  t } « | |
 } ¬ | d j o ­ t | d |  ƒ } n ° t | | |  ƒ } ± t ƒ  } ² | d j o | t | ƒ j p$ | d j o | t | |  d ƒ j o ´ Pn qMWµ | Sd  S(   Nf0.0s   stdgamma: alpha must be > 0.0f1.0i   f4.5f1e-07(   s   alphas
   ValueErrors   randoms   u1s   u2s   logs   ainvs   vs   exps   xs   zs   bbbs   cccs   rs   SG_MAGICCONSTs   us   es   bs   ps   pow(   s   alphas   ainvs   bbbs   cccs   u1s   u2s   vs   xs   zs   rs   us   bs   ps0   /var/tmp/python-root/usr/lib/python1.5/random.pys   stdgamma… s>    
/  
Lc    s–   » È Ê t  t j o Ë t  } Ì t a  nX Î t ƒ  t } Ï t d t d t ƒ  ƒ ƒ } Ð t	 | ƒ | } Ñ t
 | ƒ | a  Ó |  | | Sd  S(   Nf2.0f1.0(   s
   gauss_nexts   Nones   zs   randoms   TWOPIs   x2pis   sqrts   logs   g2rads   coss   sins   mus   sigma(   s   mus   sigmas   zs   x2pis   g2rads0   /var/tmp/python-root/usr/lib/python1.5/random.pys   gauss» s   	!c    s8   × Û t  |  ƒ } Ü t  d | ƒ } Ý | | | Sd  S(   Nf1.0(   s   expovariates   alphas   ys   betas   z(   s   alphas   betas   ys   zs0   /var/tmp/python-root/usr/lib/python1.5/random.pys   betavariate× s   c    s+   á ä t  ƒ  } å d t | d |  ƒ Sd  S(   Nf1.0(   s   randoms   us   pows   alpha(   s   alphas   us0   /var/tmp/python-root/usr/lib/python1.5/random.pys   paretovariateá s   c    s2   é ì t  ƒ  } í |  t t | ƒ d | ƒ Sd  S(   Nf1.0(   s   randoms   us   alphas   pows   logs   beta(   s   alphas   betas   us0   /var/tmp/python-root/usr/lib/python1.5/random.pys   weibullvariateé s   c    s7  ñ ò d Gt  GHó d Gt GHô d Gt GHõ d Gt GHö t |  d ƒ ÷ t |  d ƒ ø t |  d ƒ ù t |  d ƒ ú t |  d	 ƒ û t |  d
 ƒ ü t |  d ƒ ý t |  d ƒ þ t |  d ƒ ÿ t |  d ƒ  t |  d ƒ t |  d ƒ t |  d ƒ t |  d ƒ t |  d ƒ t |  d ƒ d  S(   Ns   TWOPI         =s   LOG4          =s   NV_MAGICCONST =s   SG_MAGICCONST =s   random()s   normalvariate(0.0, 1.0)s   lognormvariate(0.0, 1.0)s   cunifvariate(0.0, 1.0)s   expovariate(1.0)s   vonmisesvariate(0.0, 1.0)s   gammavariate(0.5, 1.0)s   gammavariate(0.9, 1.0)s   gammavariate(1.0, 1.0)s   gammavariate(2.0, 1.0)s   gammavariate(20.0, 1.0)s   gammavariate(200.0, 1.0)s   gauss(0.0, 1.0)s   betavariate(3.0, 3.0)s   paretovariate(1.0)s   weibullvariate(1.0, 1.0)(   s   TWOPIs   LOG4s   NV_MAGICCONSTs   SG_MAGICCONSTs   test_generators   N(   s   Ns0   /var/tmp/python-root/usr/lib/python1.5/random.pys   testñ s(   iÈ   c    s@  k  } 	|  Gd G| GH
t | | d ƒ } d } d } d } d } | i  ƒ  } xj t
 |  ƒ d rW }	 t | ƒ }
 | |
 } | |
 |
 } t |
 | ƒ } t |
 | ƒ } qw W| i  ƒ  } t | | d ƒ Gd G| |  } t | |  | | ƒ } d | | | | f GHd  S(	   Ns   timess   evalf0.0f10000000000.0i    i   s   sec,s!   avg %g, stddev %g, min %g, max %g(   s   times   ns   funccalls   compiles   codes   sums   sqsums   smallests   largests   t0s   ranges   is   evals   xs   mins   maxs   t1s   rounds   avgs   sqrts   stddev(   s   ns   funccalls   times   codes   sums   sqsums   smallests   largests   t0s   is   xs   t1s   avgs   stddevs0   /var/tmp/python-root/usr/lib/python1.5/random.pys   test_generators(   				
 	s   __main__N(#   s   whrandoms   randoms   uniforms   randints   choices   maths   logs   exps   pis   es   sqrts   acoss   coss   sins   verifys   NV_MAGICCONSTs   normalvariates   lognormvariates   cunifvariates   expovariates   TWOPIs   vonmisesvariates   LOG4s   gammavariates   SG_MAGICCONSTs   stdgammas   Nones
   gauss_nexts   gausss   betavariates   paretovariates   weibullvariates   tests   test_generators   __name__(    s0   /var/tmp/python-root/usr/lib/python1.5/random.pys   ? s4   	)5	
