;
"Ic               @   s  d  d l  Z  d  d l Z d  d l Z d  d l Z d  d l Z d  d l m Z m Z m Z m	 Z	 m
 Z d  d l m Z Gd   d e  j  Z Gd   d e  Z Gd   d	 e  Z d Z e d d  Z Gd   d e  j  Z Gd   d e  j  Z d d  Z e d k o e d d  n d S(   i    N(   u   logu   expu   sqrtu   piu   fsum(   u   supportc             B   sq   |  Ee  Z d    Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z	 d   Z
 d	   Z d
   Z d S(   c                s     f d   t  |  D S(   u0   Helper function to make a list of random numbersc                s$   g  } |  ] } |   j  j   q
 S(    (   u   genu   random(   u   .0u   _[1]u   i(   u   self(    u-   /mit/python/lib/python3.0/test/test_random.pyu
   <listcomp>   s    (   u   range(   u   selfu   n(    (   u   selfu-   /mit/python/lib/python3.0/test/test_random.pyu
   randomlist   s    c             C   sY   |  j  j   |  j  j   } t j d  |  j  j   |  j  j   } |  j | |  d  S(   Ng?(   u   genu   seedu   getstateu   timeu   sleepu   assertNotEqual(   u   selfu   state1u   state2(    (    u-   /mit/python/lib/python3.0/test/test_random.pyu   test_autoseed   s    c             C   s^   d } |  j  j   |  j  j   } |  j |  } |  j  j |  |  j | |  j |   d  S(   Ni  (   u   genu   seedu   getstateu
   randomlistu   setstateu   assertEqual(   u   selfu   Nu   stateu   randseq(    (    u-   /mit/python/lib/python3.0/test/test_random.pyu   test_saverestore   s    c             C   s   xK d  d d d d d d d d d d d t d	  g D] } |  j j |  q4 WxB t t d
   t d d  g D] } |  j t |  j j |  qp W|  j t |  j j d d  |  j t t	 |  j  g   d  S(   Ni    i   ii
   i   gQ	@y               @u   au   abci   u   onei   l      Fx:^V l      Fx:^V l   Fx:^V y      ?       @(
   u   Noneu   tupleu   genu   seedu   listu   rangeu   dictu   assertRaisesu	   TypeErroru   type(   u   selfu   arg(    (    u-   /mit/python/lib/python3.0/test/test_random.pyu   test_seedargs$   s     " c             C   s   d } t  |  } x~ t  | d  D]l } |  j j | |  } |  j t |  |  t |  } |  j t |  |  |  j | t |  k  q# W|  j |  j j g  d  g   d  S(   Nid   i   i    (   u   rangeu   genu   sampleu   assertEqualu   lenu   setu
   failUnless(   u   selfu   Nu
   populationu   ku   su   uniq(    (    u-   /mit/python/lib/python3.0/test/test_random.pyu   test_sample-   s     c                s   d } t  |  } d }   f d     x t  |  D]~ }   |    | |  } i  } xU t  |  D]= } d  | t |  j j | |   <t |  | k o Pqg qg W|  j   q4 Wd  S(   Ni   i'  c                s$   |  d k o d S|    |  d  S(   Ni    i   (    (   u   n(   u	   factorial(    u-   /mit/python/lib/python3.0/test/test_random.pyu	   factorial@   s    (   u   rangeu   Noneu   tupleu   genu   sampleu   lenu   fail(   u   selfu   nu   popu   trialsu   ku   expectedu   permsu   i(    (   u	   factorialu-   /mit/python/lib/python3.0/test/test_random.pyu   test_sample_distribution:   s      	c             C   s   |  j  j t t d   d  |  j  j t d  d  |  j  j t d  d  |  j  j t d  d  |  j  j t d  d  d  S(   Ni   i   u   abcdefghijklmnopqrst(   u   genu   sampleu   setu   rangeu   stru   tuple(   u   self(    (    u-   /mit/python/lib/python3.0/test/test_random.pyu   test_sample_inputsN   s
    c             C   s)   |  j  t |  j j t j d  d  d  S(   Nu   abcdefi   (   u   assertRaisesu	   TypeErroru   genu   sampleu   dictu   fromkeys(   u   self(    (    u-   /mit/python/lib/python3.0/test/test_random.pyu   test_sample_on_dictsV   s    c             C   s   x d	 D] } |  j  j |  |  j  j   } |  j  j d d  } |  j  j |  |  j  j   } |  j  j d d  } |  j | |  |  j | |  q Wd  S(
   Ni   i   i{   i  i90  i@ i	 i    (   i   i   i{   i  i90  i@ i	 (   u   genu   seedu   randomu   gaussu   assertEqual(   u   selfu   seedu   x1u   y1u   x2u   y2(    (    u-   /mit/python/lib/python3.0/test/test_random.pyu
   test_gaussY   s     c                sm   t  j   j  }   f d   t d  D } t  j |    f d   t d  D }   j | |  d  S(   Nc                s$   g  } |  ] } |   j  j   q
 S(    (   u   genu   random(   u   .0u   _[1]u   i(   u   self(    u-   /mit/python/lib/python3.0/test/test_random.pyu
   <listcomp>l   s    i
   c                s!   g  } |  ] } |   j    q
 S(    (   u   random(   u   .0u   _[1]u   i(   u   newgen(    u-   /mit/python/lib/python3.0/test/test_random.pyu
   <listcomp>n   s    (   u   pickleu   dumpsu   genu   rangeu   loadsu   assertEqual(   u   selfu   stateu   origsequ   restoredseq(    (   u   selfu   newgenu-   /mit/python/lib/python3.0/test/test_random.pyu   test_picklingj   s
    c             C   st   d	 d
 d g } x^ | D]V \ } } t  t j |  d  } t j |  } | j   |  j | j d  |  q Wd  S(   Nu   randv2_32.pcki  u   randv2_64.pckib  u
   randv3.pckiW  u   rbi  (   u   randv2_32.pcki  (   u   randv2_64.pckib  (   u
   randv3.pckiW  (   u   openu   supportu   findfileu   pickleu   loadu   closeu   assertEqualu	   randrange(   u   selfu   filesu   fileu   valueu   fu   r(    (    u-   /mit/python/lib/python3.0/test/test_random.pyu   test_bug_1727780q   s    	 
N(   u   __name__u
   __module__u
   randomlistu   test_autoseedu   test_saverestoreu   test_seedargsu   test_sampleu   test_sample_distributionu   test_sample_inputsu   test_sample_on_dictsu
   test_gaussu   test_picklingu   test_bug_1727780(   u
   __locals__(    (    u-   /mit/python/lib/python3.0/test/test_random.pyu   TestBasicOps   s   
											u   TestBasicOpsc             B   s   |  Ee  Z e j   Z d    Z d   Z d   Z d   Z d   Z	 d   Z
 d   Z d   Z d   Z d	   Z e e d
  Z d S(   c             C   s   |  j  j   d  S(   N(   u   genu   seed(   u   self(    (    u-   /mit/python/lib/python3.0/test/test_random.pyu   test_autoseed   s    c             C   s3   |  j  t |  j j  |  j  t |  j j d   d  S(   N(   u   assertRaisesu   NotImplementedErroru   genu   getstateu   setstateu   None(   u   self(    (    u-   /mit/python/lib/python3.0/test/test_random.pyu   test_saverestore   s    c             C   s   |  j  j d  d  S(   Nid   (   u   genu   seed(   u   self(    (    u-   /mit/python/lib/python3.0/test/test_random.pyu   test_seedargs   s    c             C   s6   d  |  j _ |  j j d  |  j |  j j d   d  S(   Nid   (   u   Noneu   genu
   gauss_nextu   seedu   assertEqual(   u   self(    (    u-   /mit/python/lib/python3.0/test/test_random.pyu
   test_gauss   s    c             C   s   |  j  t t j |  j  d  S(   N(   u   assertRaisesu   NotImplementedErroru   pickleu   dumpsu   gen(   u   self(    (    u-   /mit/python/lib/python3.0/test/test_random.pyu   test_pickling   s    c             C   sX   d } d } x1 t  d  D]# } | t |  j j   |  O} q W|  j | | d  d  S(   Ni   i5   i    id   i   l          (   u   rangeu   intu   genu   randomu   assertEqual(   u   selfu   spanu   cumu   i(    (    u-   /mit/python/lib/python3.0/test/test_random.pyu   test_53_bits_per_float   s     !c             C   s{   d } d } xT t  d  D]F } |  j j |  } |  j d | k o
 | k  n  | | O} q W|  j | | d  d  S(   Ni   i  i    id   i   l"                                                                       (   u   rangeu   genu	   randrangeu   assert_u   assertEqual(   u   selfu   spanu   cumu   iu   r(    (    u-   /mit/python/lib/python3.0/test/test_random.pyu   test_bigrand   s     $c          	   C   s   x d d d d d d d d d	 g	 D]{ } |  j  j d
 |  } |  j  j d
 | d
  } | | k o d  S|  j | |  j  j | |  k o
 | k  n  q" Wd  S(   Ni(   iP   i   i   i   i   iw  i   i&  i   (   u   genu	   randrangeu   assert_(   u   selfu   iu   startu   stop(    (    u-   /mit/python/lib/python3.0/test/test_random.pyu   test_bigrand_ranges   s    " c                sq   xj d d
 d f d d f g D]M \     j  t t      t     f d   t d  D   q Wd  S(   Nii    i   i<   c                s*   g  } |  ] } |   j  j    q
 S(    (   u   genu	   randrange(   u   .0u   _[1]u   i(   u   selfu   stopu   start(    u-   /mit/python/lib/python3.0/test/test_random.pyu
   <listcomp>   s    id   (   ii    l            l         l        l            l         l            l            l           (   u   assertEqualu   setu   range(   u   self(    (   u   startu   selfu   stopu-   /mit/python/lib/python3.0/test/test_random.pyu   test_rangelimits   s     c             C   s[  xK t  d d  D]: } |  j d |  j j |  k o d | k  n  q W|  j j } x} d d d d d d d d	 d
 d d d d d g D]K } d } x$ t  d  D] } | | |  O} q W|  j | d | d  q W|  j t |  j j  |  j t |  j j d d  |  j t |  j j d  |  j t |  j j d  |  j t |  j j d  d  S(   Ni   i  i    i   i   i   i   i    i4   i5   i6   iw   i   i   i   id   ig333333$@(   u   rangeu   assert_u   genu   getrandbitsu   assertEqualu   assertRaisesu	   TypeErroru
   ValueError(   u   selfu   ku   getbitsu   spanu   cumu   i(    (    u-   /mit/python/lib/python3.0/test/test_random.pyu   test_genrandbits   s      81  c             C   sN  xGt  d d  D]6} d | >} | d } | d | | d   } |  j | |  |  j | d | d  | | d 7} | d | | d   } |  j | | | d g k  |  j d | | k o d | d k n  | | d ?8} | d | | d   } |  j | |  |  j d | | k o d | d k n  q Wd  S(   Ni   i  grZ|
 ?i   i   (   u   rangeu   assertEqualu   assert_(   u   selfu   _logu   intu   iu   nu   numbitsu   k(    (    u-   /mit/python/lib/python3.0/test/test_random.pyu   test_randbelow_logic   s     

0N(   u   __name__u
   __module__u   randomu   SystemRandomu   genu   test_autoseedu   test_saverestoreu   test_seedargsu
   test_gaussu   test_picklingu   test_53_bits_per_floatu   test_bigrandu   test_bigrand_rangesu   test_rangelimitsu   test_genrandbitsu   logu   intu   test_randbelow_logic(   u
   __locals__(    (    u-   /mit/python/lib/python3.0/test/test_random.pyu   SystemRandom_TestBasicOps~   s   
										u   SystemRandom_TestBasicOpsc             B   s   |  Ee  Z e j   Z d    Z d   Z d   Z d   Z d   Z	 d   Z
 d   Z d   Z d   Z d	   Z e e d
  Z d   Z d S(   c             C   s   |  j  t |  j j d  d  S(   Ni   (   i   NN(   u   assertRaisesu
   ValueErroru   genu   setstateu   None(   u   self(    (    u-   /mit/python/lib/python3.0/test/test_random.pyu   test_setstate_first_arg   s    c             C   s   |  j  t |  j j d  |  j  t |  j j d d	 d  f  |  j  t |  j j d d
 d d  f  |  j  t |  j j d d d d d  f  d  S(   Ni   i   i   u   aiq  i    ip  (   i   NN(   i   i   i   (   u   a(   i    (   u   a(   u   assertRaisesu	   TypeErroru   genu   setstateu   Noneu
   ValueError(   u   self(    (    u-   /mit/python/lib/python3.0/test/test_random.pyu   test_setstate_middle_arg   s    "&c          
   C   s   d d d d d d d d d	 d
 g
 } |  j  j d d d d  |  j d  d d   } x3 t | |  D]" \ } } |  j | | d d qi Wd  S(   Ng>FdV?gwR1ۉ?gQ"?g~5?g mb?gYKbX?gH,r̊?gV8?gOֶ?g4Ԗ?i#  iGa  i    if  i@   i  i`   i  iu   placesi   l        l           `&l               'R (   u   genu   seedu
   randomlistu   zipu   assertAlmostEqual(   u   selfu   expectedu   actualu   au   e(    (    u-   /mit/python/lib/python3.0/test/test_random.pyu   test_referenceImplementation   s    	 c             C   s   d d l  m } d d d d d d d	 d
 d d g
 } |  j j d d d d  |  j d  d d   } x< t | |  D]+ \ } } |  j t | | d   |  qy Wd  S(   Ni    (   u   ldexpl   #1,u l   wbl' l    JX l   uak~[ l   @"p1y l   sV%bX$ l   E3EJ l   Vb l   aoek l   4)[v i#  iGa  i    if  i@   i  i`   i  ii5   l        l           `&l               'R (   u   mathu   ldexpu   genu   seedu
   randomlistu   zipu   assertEqualu   int(   u   selfu   ldexpu   expectedu   actualu   au   e(    (    u-   /mit/python/lib/python3.0/test/test_random.pyu$   test_strong_reference_implementation  s     	 c             C   s"   d d >d } |  j  j |  d  S(   Ni   i'  i   i8 (   u   genu   seed(   u   selfu   seed(    (    u-   /mit/python/lib/python3.0/test/test_random.pyu   test_long_seed$  s    c             C   sX   d } d } x1 t  d  D]# } | t |  j j   |  O} q W|  j | | d  d  S(   Ni   i5   i    id   i   l          (   u   rangeu   intu   genu   randomu   assertEqual(   u   selfu   spanu   cumu   i(    (    u-   /mit/python/lib/python3.0/test/test_random.pyu   test_53_bits_per_float-  s     !c             C   s{   d } d } xT t  d  D]F } |  j j |  } |  j d | k o
 | k  n  | | O} q W|  j | | d  d  S(   Ni   i  i    id   i   l"                                                                       (   u   rangeu   genu	   randrangeu   assert_u   assertEqual(   u   selfu   spanu   cumu   iu   r(    (    u-   /mit/python/lib/python3.0/test/test_random.pyu   test_bigrand5  s     $c          	   C   s   x d d d d d d d d d	 g	 D]{ } |  j  j d
 |  } |  j  j d
 | d
  } | | k o d  S|  j | |  j  j | |  k o
 | k  n  q" Wd  S(   Ni(   iP   i   i   i   i   iw  i   i&  i   (   u   genu	   randrangeu   assert_(   u   selfu   iu   startu   stop(    (    u-   /mit/python/lib/python3.0/test/test_random.pyu   test_bigrand_ranges@  s    " c                sq   xj d d
 d f d d f g D]M \     j  t t      t     f d   t d  D   q Wd  S(   Nii    i   i<   c                s*   g  } |  ] } |   j  j    q
 S(    (   u   genu	   randrange(   u   .0u   _[1]u   i(   u   selfu   stopu   start(    u-   /mit/python/lib/python3.0/test/test_random.pyu
   <listcomp>K  s    id   (   ii    l            l         l        l            l         l            l            l           (   u   assertEqualu   setu   range(   u   self(    (   u   startu   selfu   stopu-   /mit/python/lib/python3.0/test/test_random.pyu   test_rangelimitsH  s     c             C   s  |  j  j d  |  j |  j  j d  d  xK t d d  D]: } |  j d |  j  j |  k o d | k  n  q< W|  j  j } x} d d d d	 d
 d d d d d d d d d g D]K } d } x$ t d  D] } | | |  O} q W|  j | d | d  q W|  j t |  j  j  |  j t |  j  j d  |  j t |  j  j d d  |  j t |  j  j d  |  j t |  j  j d  d  S(   Ni id   l   S!m.vFXO i   i  i    i   i   i   i   i    i4   i5   i6   iw   i   i   i   u   ai(	   u   genu   seedu   assertEqualu   getrandbitsu   rangeu   assert_u   assertRaisesu	   TypeErroru
   ValueError(   u   selfu   ku   getbitsu   spanu   cumu   i(    (    u-   /mit/python/lib/python3.0/test/test_random.pyu   test_genrandbitsM  s&     81  c             C   sN  xGt  d d  D]6} d | >} | d } | d | | d   } |  j | |  |  j | d | d  | | d 7} | d | | d   } |  j | | | d g k  |  j d | | k o d | d k n  | | d ?8} | d | | d   } |  j | |  |  j d | | k o d | d k n  q Wd  S(   Ni   i  grZ|
 ?i   i   (   u   rangeu   assertEqualu   assert_(   u   selfu   _logu   intu   iu   nu   numbitsu   k(    (    u-   /mit/python/lib/python3.0/test/test_random.pyu   test_randbelow_logice  s     

0c             C   sj   d } d } d } |  j  j | | |  } |  j | | k  o
 | k n  |  j | | | d  d  S(   Nl    J)l   Fx:^V i8i    (   u   genu	   randrangeu   assert_u   assertEqual(   u   selfu   startu   stopu   stepu   x(    (    u-   /mit/python/lib/python3.0/test/test_random.pyu   test_randrange_bug_1590891z  s    $N(   u   __name__u
   __module__u   randomu   Randomu   genu   test_setstate_first_argu   test_setstate_middle_argu   test_referenceImplementationu$   test_strong_reference_implementationu   test_long_seedu   test_53_bits_per_floatu   test_bigrandu   test_bigrand_rangesu   test_rangelimitsu   test_genrandbitsu   logu   intu   test_randbelow_logicu   test_randrange_bug_1590891(   u
   __locals__(    (    u-   /mit/python/lib/python3.0/test/test_random.pyu   MersenneTwister_TestBasicOps   s   
		
									u   MersenneTwister_TestBasicOpsg?g
ö)$@g&Ԏgta@gQfg>@~)@gA~g~\>giE>i   c                sy    d 8 t    d g    f d   t d t     D  }  d 7  |  t  |  t d t  | S(   Ng      ?i    c                s'   g  } |  ] } |  |   | q
 S(    (    (   u   .0u   _[1]u   i(   u   zu   cof(    u-   /mit/python/lib/python3.0/test/test_random.pyu
   <listcomp>  s    i   g      ?g       @(   u   msumu   rangeu   lenu   expu   sqrtu   pi(   u   zu   cofu   gu   s(    (   u   cofu   zu-   /mit/python/lib/python3.0/test/test_random.pyu   gamma  s    
9
c             B   s    |  Ee  Z d    Z d   Z d S(   c                s"  t  j       f d   t d  D d g d } | d  d   j   _    j d d  | d  d   j   _    j d  | d  d   j   _    j d  | d  d   j   _    j d d  | d  d   j   _    j d d  | d  d   j   _    j	 d d  | d  d   j   _    j
 d d  | d  d   j   _    j d d  | d  d   j   _    j d d  | d  d   j   _    j d d  | d  d   j   _    j d	 d  | d  d   j   _    j d
 d
  | d  d   j   _    j d d d  d  S(   Nc                s!   g  } |  ] } |   j    q
 S(    (   u   random(   u   .0u   _[1]u   i(   u   g(    u-   /mit/python/lib/python3.0/test/test_random.pyu
   <listcomp>  s    i2   g        i   i   i
   g      ?g{Gz?g      i@g      @gUUUUUU?(   u   randomu   Randomu   rangeu   popu   uniformu   paretovariateu   expovariateu   weibullvariateu   normalvariateu   gaussu   lognormvariateu   vonmisesvariateu   gammavariateu   betavariateu
   triangular(   u   selfu   x(    (   u   gu-   /mit/python/lib/python3.0/test/test_random.pyu   test_zeroinputs  s8    '             c                s  t  j   } d     f d   t d    D } x| j d d d f | j d d d f d d f | j d d d d f | j d d d  d d" d# f | j d$ t d d%  t d d&  t d d'  d f g D] \ } } } } | d  d   j	 | _  g  } xH t t
 |   D]4 } y | j | |    Wqt k
 o YqXqWd }	 }
 x* | D]" } |	 | 7}	 |
 | | d 7}
 q[Wt
 |    |  j |	   | d d |  j |
   d | d d q Wd  S((   Ni  c                s%   g  } |  ] } | | t     q
 S(    (   u   float(   u   .0u   _[1]u   i(   u   N(    u-   /mit/python/lib/python3.0/test/test_random.pyu
   <listcomp>  s    i   g      ?g      $@i   i   g        g      @g      @g      "@g      @g      2@g      ?g      @i    u   places(   g      ?g      $@g      &@g      @g      "@g     @T@g      @gUUUUUU?gqq?g98?g<ݚ?(   g      ?gUUUUUU?g      @(   g      @g      @g      @g      0@g      @(   g      ?g      @gUUUUUU?gUUUUUU?gUUUUUU?(   u   randomu   Randomu   rangeu   uniformu
   triangularu   expovariateu   paretovariateu   weibullvariateu   gammau   popu   lenu   appendu
   IndexErroru   assertAlmostEqual(   u   selfu   gu   xu   variateu   argsu   muu	   sigmasqrdu   yu   iu   s1u   s2u   e(    (   u   Nu-   /mit/python/lib/python3.0/test/test_random.pyu   test_avg_std  s8    &  

 
N(   u   __name__u
   __module__u   test_zeroinputsu   test_avg_std(   u
   __locals__(    (    u-   /mit/python/lib/python3.0/test/test_random.pyu   TestDistributions  s   
	u   TestDistributionsc             B   s)   |  Ee  Z d    Z d   Z d   Z d S(   c             C   sP   |  j  t j d  |  j  t j d  |  j  t j d  |  j  t j d  d  S(   Ng3?r?g.DT!@g9B.?gtY@(   u   assertAlmostEqualu   randomu   NV_MAGICCONSTu   TWOPIu   LOG4u   SG_MAGICCONST(   u   self(    (    u-   /mit/python/lib/python3.0/test/test_random.pyu   testMagicConstants  s    c             C   s,   |  j  t t j  t t t   k  d  S(   N(   u
   failUnlessu   setu   randomu   __all__u   dir(   u   self(    (    u-   /mit/python/lib/python3.0/test/test_random.pyu   test__all__  s    c             C   s'   Gd   d t  j  } | d d  d  S(   Nc             B   s   |  Ee  Z d d   Z d S(   c             S   s   t  j j |   d  S(   N(   u   randomu   Randomu   __init__(   u   selfu   newarg(    (    u-   /mit/python/lib/python3.0/test/test_random.pyu   __init__  s    N(   u   __name__u
   __module__u   Noneu   __init__(   u
   __locals__(    (    u-   /mit/python/lib/python3.0/test/test_random.pyu   Subclass  s   
u   Subclassu   newargi   (   u   randomu   Random(   u   selfu   Subclass(    (    u-   /mit/python/lib/python3.0/test/test_random.pyu    test_random_subclass_with_kwargs  s    N(   u   __name__u
   __module__u   testMagicConstantsu   test__all__u    test_random_subclass_with_kwargs(   u
   __locals__(    (    u-   /mit/python/lib/python3.0/test/test_random.pyu
   TestModule  s   
		u
   TestModulec             C   s   t  t t g } y t j   j   Wn t k
 o Yn X| j t  t j	 |   d d  l
 } |  oe t | d  oU d  g d } x7 t t |   D]# } t j	 |   | j   | | <q Wt |  n d  S(   Ni    u   gettotalrefcounti   (   u   MersenneTwister_TestBasicOpsu   TestDistributionsu
   TestModuleu   randomu   SystemRandomu   NotImplementedErroru   appendu   SystemRandom_TestBasicOpsu   supportu   run_unittestu   sysu   hasattru   Noneu   rangeu   lenu   gettotalrefcountu   print(   u   verboseu   testclassesu   sysu   countsu   i(    (    u-   /mit/python/lib/python3.0/test/test_random.pyu	   test_main  s"    	 u   __main__u   verbose(	   g?g
ö)$@g&Ԏgta@gQfg>@~)@gA~g~\>giE>T(   u   unittestu   randomu   timeu   pickleu   warningsu   mathu   logu   expu   sqrtu   piu   fsumu   msumu   testu   supportu   TestCaseu   TestBasicOpsu   SystemRandom_TestBasicOpsu   MersenneTwister_TestBasicOpsu   _gammacoeffu   gammau   TestDistributionsu
   TestModuleu   Noneu	   test_mainu   __name__u   True(    (    (    u-   /mit/python/lib/python3.0/test/test_random.pyu   <module>   s$   (sa  0