piol.random module

Inheritance diagram

Inheritance diagram of piol.random

API reference

class piol.random.Gaussian(mean, stddev)[source]

Bases: piol.random.Random

Gaussian random distribution.

Construct random number generator returning random numbers from a gaussian distribution with mean and stadard deviation stddev.

get(N)[source]

Returns N random numbers

class piol.random.Random[source]

Bases: object

Random number generator class.

Implementations should define the function get.

get(N)[source]

Returns N random numbers

class piol.random.Uniform(a, b)[source]

Bases: piol.random.Random

Uniform random distribution.

Construct random number generator returning uniformly distributed numbers between a and b.

get(N)[source]

Returns N random numbers