Funzioni di generazione di numeri casuali
Il modulo casuale di Python offre una varietà di funzioni per manipolare e creare numeri casuali.
I seguenti includono alcune funzioni comuni del modulo casuale utilizzato per la generazione e la manipolazione dei numeri casuali: E "
Funzione | Descrizione |
---|---|
Randint (A, B) | Genera e restituisce un numero casuale in un intervallo specificato. Il termine 'a, b' è l'intervallo. Ad esempio, se scriviamo Randint (1,7), questa funzione restituirà un valore di numero casuale tra 1 e 17. |
scelta() | Seleziona e restituisce l'elemento dai numeri dati. I numeri potrebbero essere in un contenitore, io.e., una lista. |
casuale() | Usato per generare un numero casuale float. Restituisce un numero casuale galleggiante tra 0 e 1. |
RandRange () | Usato per generare un numero casuale tra una data sequenza. Prende il valore iniziale, il valore finale e un numero che si desidera escludere dalla tua scelta. |
shuffle () | Prende il contenitore o l'elenco come argomento e cambia la sequenza degli elementi. |
uniforme() | Restituisce un numero casuale galleggiante in un determinato intervallo. |
Queste sono le funzioni più comuni utilizzate per generare numeri casuali in Python.
Ora, vediamo alcuni esempi di queste funzioni.
La funzione Randint (A, B)
Quello che segue è un esempio della funzione Randint (a, b). In questo esempio, specifichiamo l'intervallo per (1,20) e generiamo un numero casuale. Il programma verrà eseguito più volte in modo da poter ottenere numeri casuali diversi nell'intervallo dato.
# Importazione del modulo casualeProduzione
L'uscita viene visualizzata nella console Python. Nell'output, puoi vedere che i numeri casuali sono stati generati tra 1 e 20.
Se cambiamo l'intervallo della funzione Randint () in (1,10), verrà generato un numero casuale nell'intervallo compreso tra 1 e 10. Il programma verrà eseguito più volte in modo da poter ottenere numeri casuali diversi nell'intervallo dato.
# Importazione del modulo casualeProduzione
L'uscita viene visualizzata nella console Python. Nell'output, puoi vedere che i numeri casuali sono stati generati tra 1 e 10.
La funzione Choice ()
Come discusso in precedenza, la funzione Choice () seleziona e restituisce l'elemento dai numeri dati. I numeri potrebbero essere in un contenitore, io.e., una lista. Vediamo un esempio dell'elenco.
# Importazione del modulo casualeProduzione
L'uscita viene visualizzata nella console Python. Il programma viene eseguito più volte in modo da poter ottenere diverse scelte casuali dall'elenco dato.
Allo stesso modo, possiamo definire un elenco di stringhe e fare una scelta casuale usando la funzione Choice ().
# Importazione del modulo casualeProduzione
L'uscita viene visualizzata nella console Python. Il programma viene eseguito più volte in modo da poter ottenere diverse scelte casuali dall'elenco dato.
La funzione casuale ()
La funzione casuale viene utilizzata per generare un numero casuale a punto mobile tra 0 e 1.
# Importazione del modulo casualeProduzione
L'uscita viene visualizzata nella console Python. Il programma viene eseguito più volte in modo da poter ottenere diverse scelte casuali dall'elenco dato.
Se vogliamo prendere la somma di un numero casuale tra 1 e 10 e un numero di punto mobile, allora possiamo farlo in questo modo.
# Importazione del modulo casualeProduzione
L'uscita viene visualizzata nella console Python. Molto probabilmente, i nuovi numeri casuali vengono generati ogni volta. Pertanto, il programma viene eseguito più volte per ottenere valori di somma diversi.
La funzione RandRange ()
Come discusso in precedenza, la funzione RandRange () viene utilizzata per generare un numero casuale in una determinata sequenza. Prende il valore iniziale, il valore finale e un numero che si desidera escludere dalla tua scelta.
# Importazione del modulo casualeProduzione
L'uscita viene visualizzata nella console Python. Il programma viene eseguito più volte.
La funzione shuffle ()
La funzione Shuffle () prende il contenitore o l'elenco come argomento e cambia la sequenza degli elementi.
# Importazione del modulo casualeProduzione
L'uscita viene visualizzata nella console Python.
Allo stesso modo, possiamo anche mescolare l'elenco delle parole usando la funzione shuffle ().
# Importazione del modulo casualeProduzione
L'uscita viene visualizzata nella console Python.
La funzione uniforme ()
La funzione uniforme () restituisce il numero casuale float in un determinato intervallo.
# Importazione del modulo casualeProduzione
L'uscita viene visualizzata nella console Python. Il programma viene eseguito più volte per generare più numeri a virgola tra 1 e 10.
Conclusione
Questo articolo spiega la generazione di numeri casuali in Python con alcuni semplici esempi. Esistono varie funzioni in Python che puoi utilizzare per la generazione di numeri casuali, tra cui Randint (), Random () e altro ancora. Questo articolo dovrebbe aiutare i principianti a comprendere meglio la generazione di numeri casuali in Python.