Metoda randrange a modulului random

Metoda randrange a modulului random returnează un număr aleatoriu dintr-un interval. În primul parametru opțional al metodei specificăm începutul secvenței. În al doilea parametru obligatoriu setăm sfârșitul. Iar în al treilea parametru opțional transmitem pasul cu care va fi ales numărul.

Sintaxă

pythonimport random

random.randrange([început], sfârșit, [pas])

Exemplu

Haideți să obținem un număr în intervalul de la 0 la 10, cu pas de selecție 2:

pythonprint(random.randrange(1, 10, 2))

Rezultatul executării codului:

python5

Exemplu

Acum pentru metoda randrange să specificăm doar începutul și sfârșitul intervalului:

pythonprint(random.randrange(1, 10))

Rezultatul executării codului:

python4

Exemplu

Acum haideți să specificăm în metodă doar un parametru obligatoriu - sfârșitul intervalului:

pythonprint(random.randrange(10))

Rezultatul executării codului:

python5

Vedeți și

  • metoda uniform a modulului random,
    care generează un număr real pseudoaleatoriu din interval
  • metoda randint a modulului random,
    care generează un număr întreg pseudoaleatoriu dintr-un interval
  • metoda sample a modulului random,
    care returnează o selecție aleatorie de elemente dintr-o secvență
  • metoda random a modulului random,
    care returnează un număr pseudoaleatoriu
  • metoda seed a modulului random,
    care inițializează generatorul de numere aleatorii