úÎ<      experimental%Patrick Perry <patperry@stanford.edu>$ !"#$%HAllocate a new random number generator of the given type and initialize  it with the default seed. )Seed the generator with the given value. *Returns a value uniform in [rngMin, rngMax] !Returns a value uniform on [0,1) !Returns a value uniform on (0,1) $Returns an integer uniform on [0,n-1]. n must be greater than 0. Get the name of the generator. 5Get the largest value that the generator can return. 6Get the smallest value that the generator can return. /Get the size of the generator state, in bytes. Get the generator state. ASet the generator state. The input array should have size equal  to getSize: of the generator; otherwise, strange things will happen. copyRNG dst src6 copies the state from one generator to another. The + two generators must have the same type. HAllocate a new random number generator that is an exact copy of another  generator &   experimental%Patrick Perry <patperry@stanford.edu>'()getPoisson r mu* gets a poisson random variable with mean mu.  getFlat r a b" gets a value uniformly chosen in [a,b). getGaussian r sigma) gets a normal random variable with mean  0 and standard deviation sigma.  experimental%Patrick Perry <patperry@stanford.edu>  *      !"#$%&'()*+,-.gsl-random-0.1GSL.Random.GenGSL.Random.DistGSL.Random.Gen.InternalRNGTypeRNGMkRNGnewRNGsetSeed getSample getUniform getUniformPos getUniformIntgetNamegetMaxgetMingetSizegetStatesetStatecopyRNGcloneRNGmt19937 getPoissongetFlat getGaussiangsl_rng_types_setupc_strcmp gsl_rng_clonegsl_rng_memcpy gsl_rng_state gsl_rng_size gsl_rng_min gsl_rng_max gsl_rng_namegsl_rng_uniform_intgsl_rng_uniform_posgsl_rng_uniform gsl_rng_get gsl_rng_setp_gsl_rng_free gsl_rng_alloc MkRNGType getRngTypegsl_ran_gaussian gsl_ran_flatgsl_ran_poisson