random

Funzioni per generare / manipolare numeri pseudocasuali

  • random.choice(seq), genera un elemento casuale appartenente alla sequenza
  • random.choices(—), —
  • random.getrandbits(k), genera un numero intero con k bit
  • random.randint(a,b), genera numeri interi nell’intervallo [a, b]
  • random.random(), genera numeri reali nell’intervallo [0, 1)
  • random.randrange(stop), come choice(range(stop))
  • random.randrange(start,stop), come choice(range(start, stop))
  • random.randrange(start,stop,step), come choice(range(start, stop, step))
  • random.sample(seq, n), genera una lista costruita con n elementi della lista, n<=len(lista)
  • random.seed(), inizializza con time()
  • random.seed(a), inizializza con a
  • random.shuffle(seq), mescola, sul posto, gli elementi della sequenza
  • random.uniform(a,b), genera numeri reali nell’intervallo [a, b)

Il modulo random fornisce anche generatori di numeri pseudo-casuali per le distribuzioni non uniformi.



Ricorda di usare

Senza argomenti

Un numero / una stringa

Due numeri

Una lista…

Notice: This work is licensed under a BY-NC-SA. Permalink: random

Comments are closed.