Il modulo `random` in Python fornisce vari metodi per generare numeri casuali. Ecco come si può usare:
```
import random
```
Prima di tutto, importa il modulo `random` usando la dichiarazione di importazione di cui sopra.
Ecco alcuni metodi utili forniti da questo modulo:
- `random.random()`: Questo metodo restituisce un numero casuale compreso tra 0.0 e 1.0.
```
print(random.random())
- `random.randint(a, b)`: Questo metodo restituisce un numero intero casuale compreso tra gli interi ‘a’ e ‘b’ specificati.
```
print(random.randint(1, 10))
- `random.uniform(a, b)`: Questo metodo restituisce un numero a virgola mobile casuale compreso tra i numeri ‘a’ e ‘b’ specificati.
```
print(random.uniform(1, 10))
- `random.choice(seq)`: Questo metodo restituisce un elemento casuale da una lista, una tupla o una stringa.
```
print(random.choice([1, 2, 3, 4, 5]))
- `random.shuffle(x)`: Questo metodo mescola una lista in modo casuale.
\`\`\`python
my\_list = [1, 2, 3, 4, 5]
random.shuffle(my\_list)
print(my\_list)
- `random.sample(population, k)`: Questo metodo prende una campionatura casuale da una popolazione.
\`\`\`python
print(random.sample([1, 2, 3, 4, 5], 3))
Questi sono solo alcuni dei metodi forniti dal modulo `random` in Python. Ci sono molti altri metodi disponibili come `randrange`, `getstate`, `setstate`, ecc. che potrebbero risultare utili in diversi casi d’uso.