Le module random python

1 - A propos du module random

 

Le module Python random est un module intégré de Python permettant d'effectuer des actions aléatoires telles que la génération de nombres aléatoires, l'impression aléatoire d'une valeur pour une liste ou une chaîne, etc.

2 - Les méthodes associées au module random

 

  1. seed() : Initialise le générateur de nombres aléatoires
  2. getstate() : renvoie l'état interne actuel du générateur de nombres aléatoires
  3. setstate() : restaure l'état interne du générateur de nombres aléatoires
  4. getrandbits() : renvoie un nombre représentant les bits aléatoires
  5. randrange() : renvoie un nombre aléatoire entre la plage donnée
  6. randint() : renvoie un nombre aléatoire entre la plage donnée
  7. choice() : renvoie un élément aléatoire de la séquence donnée
  8. choices() : renvoie une liste avec une sélection aléatoire dans la séquence donnée
  9. shuffle() : Prend une séquence et renvoie la séquence dans un ordre aléatoire
  10. sample() : renvoie un échantillon donné d'une séquence
  11. random() : renvoie un nombre flottant aléatoire entre 0 et 1
  12. uniform() : renvoie un nombre flottant aléatoire entre deux paramètres donnés
  13. triangular() : renvoie un nombre flottant aléatoire entre deux paramètres donnés, vous pouvez également définir un paramètre de mode pour spécifier le point médian entre les deux autres paramètres
  14. betavariate() : renvoie un nombre flottant aléatoire entre 0 et 1 basé sur la distribution Beta (utilisée dans les statistiques)
  15. expovariate() : renvoie un nombre flottant aléatoire basé sur la distribution exponentielle (utilisée dans les statistiques)
  16. gammavariate() : renvoie un nombre flottant aléatoire basé sur la distribution Gamma (utilisée dans les statistiques)
  17. gauss() : renvoie un nombre flottant aléatoire basé sur la distribution gaussienne (utilisée dans les théories des probabilités)
  18. lognormvariate() : renvoie un nombre flottant aléatoire basé sur une distribution log-normale (utilisée dans les théories des probabilités)
  19. normalvariate() : renvoie un nombre flottant aléatoire basé sur la distribution normale (utilisé dans les théories des probabilités)
  20. vonmisesvariate() : renvoie un nombre flottant aléatoire basé sur la distribution de von Mises (utilisée dans les statistiques directionnelles)
  21. paretovariate() : renvoie un nombre flottant aléatoire basé sur la distribution de Pareto (utilisée en théorie des probabilités)
  22. weibullvariate() : renvoie un nombre flottant aléatoire basé sur la distribution de Weibull (utilisée dans les statistiques)




Exemple: afficher un nombre aléatoire sur une plage donnée

Exemple: extraire une sous liste aléatoire

Exemple: changer aléatoirement l'ordre des éléments d'une liste

 

Younes Derfoufi
CRMEF OUJDA

Leave a Reply

Your email address will not be published. Required fields are marked *