[gDesklets] New Control added (Random)



Hi there,

rev. 93 just hit launchpad!

A new Control has been added: Random.
As the provided functions are very "basic" for programming in general and therefore they might be useful for some desklets I thought it might be a good candidate to be part of the basic Controls provided by gDesklets ;).

You need to "feed" the control with a sequence (tuple) with all necessary parameters. Detailed information on these parameters can be found in the python docs: http://docs.python.org/lib/module-random.html

Basic/simple testing has been done, but some more testing might be a good idea (someone in here to volunteer ?! ;) ).

Here is the output from ./test-control.py Controls/Random/ :

IRandom:bss2bsoo8o0dl3kumdpegtrc2-2

betavariate r Beta distribution. Conditions on the parameters are alpha > 0 and beta > 0. Returned values range between 0 and 1. Sequence: (alpha, beta). choice r Return a random element from the non-empty sequence seq. Sequence: (seq). expovariate r Exponential distribution. lambd is 1.0 divided by the desired mean. Sequence: (lambd, ). gammavariate r Gamma distribution. (Not the gamma function!) Conditions on the parameters are alpha > 0 and beta > 0. Sequence: (alpha, beta). gauss r Gaussian distribution. mu is the mean, and sigma is the standard deviation. Sequence: (mu, sigma). lognormvariate r Log normal distribution. Sequence: (mu, sigma). normalvariate r Normal distribution. mu is the mean, and sigma is the standard deviation. Sequence: (mu, sigma). paretovariate r Pareto distribution. alpha is the shape parameter. Sequence: (alpha, ). randint r Return a random integer N such that a <= N <= b. Sequence: (a, b). random r Return the next random floating point number in the range [0.0, 1.0). Sequence: (). randrange r Return a randomly selected element from range(start, stop, step). Sequence: (start, stop, step). sample r Return a k length list of unique elements chosen from the population sequence. Sequence: (population, k).
  sequence                 rw  The sequence/tuple to be used.
uniform r Return a random real number N such that a <= N < b. Sequence: (a, b). vonmisesvariate r mu is the mean angle, expressed in radians between 0 and 2*pi, and kappa is the concentration parameter, which must be greater than or equal to zero. Sequence: (mu, kappa). weibullvariate r Weibull distribution. alpha is the scale parameter and beta is the shape parameter. Sequence: (alpha, beta).


Greetings, Bjoern


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]