Come generare un numero random in Python
In questa lezione ti spiego come programmare un generatore di numeri casuali ( random ) nel linguaggio python.
Importa il modulo random
Python non ha una funzione random. Per la generazione dei numeri casuali devi importare il modulo random.
import random
Nel modulo random ci sono diverse funzioni per generare uno o più numeri casuali.
Le funzioni più usate e comuni sono le seguenti:
- random.random() genera un numero casuale reale da 0 a 1.
- random.randint(x,y) genera un numero casuale intero da x a y.
Generazione dei numeri casuali reali
Esempio 1
Questo script genera un numero casuale da 0 a 1
import random
x=random.random()
print("numero casuale reale:",x)
Output
numero casuale reale: 0.8878924150007457
Generazione dei numeri casuali interi
Esempio 2
Questo script genera un numero random intero da 1 a 10
import random
x=random.randint(1,10)
print("numero casuale intero",x)
Output
numero casuale intero: 5
Leggi anche le altre lezioni della nostra guida Python.