CustomRandom

class labpyproject.core.random.custom_random.CustomRandom[source]

Bases : object

Helper statique centralisant les fonctions aléatoires

Methods Summary

choice(l)

Retourne un élément choisit aléatoirement dans la liste l.

randrange(a, b)

Retourne un entier aléatoire n tel que a<= n <b

sample(l, k)

Retourne un échantillon de k éléments pris dans l.

shuffle(l)

Mélange les éléments de la liste l.

Methods Documentation

classmethod choice(l)[source]

Retourne un élément choisit aléatoirement dans la liste l.

Paramètres

l (list) –

Renvoie

object

classmethod randrange(a, b)[source]

Retourne un entier aléatoire n tel que a<= n <b

Paramètres

a (int), b(int) –

Renvoie

int

classmethod sample(l, k)[source]

Retourne un échantillon de k éléments pris dans l.

Paramètres
  • l (list) –

  • k (int) –

Renvoie

list

classmethod shuffle(l)[source]

Mélange les éléments de la liste l.

Paramètres

l (list) –

Renvoie

list