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




Non hai risolto il tuo problema? Scrivi una domanda




Questo sito utilizza cookie tecnici. Sono presenti alcuni cookie di terzi ( Gooogle, Facebook ) per la personalizzazione degli annunci pubblicitari. Cliccando su OK, scorrendo la pagina o proseguendo la navigazione in altra maniera acconsenti all’uso dei cookie.

Per ulteriori informazioni o per revocare il consenso fai riferimento alla Privacy del sito.