Selezionare casualmente da un elenco di Python

Selezionare casualmente da un elenco di Python
Creare numeri casuali è sempre stata un'utilità preziosa nelle nostre lingue per i giochi o diversi tipi di scommesse. In questo tutorial, deliberamo come scegliere il valore casuale dall'elenco Python. Elaboreremo su di esso usando vari metodi e tecniche. Tuttavia, possiamo accedere a numeri casuali tramite un modulo casuale. Python fornisce un modulo casuale incorporato che è prezioso per ottenere elementi casuali in un set, elenco o tupla. Questo modulo è utile per eseguire varie attività come la scelta di numeri casuali e la sofferenza dei numeri. Il modulo contiene varie funzioni, come casuali.randrange () e casuale.scelta().

Ora, deliberamo su tutti i possibili modi per scegliere elementi casuali da un elenco. Utilizzando il compilatore Spyder in Windows 10, implementeremo tutte le operazioni di funzioni casuali.

Esempio 1:

Nel nostro primo metodo, usiamo il casuale.funzione scelta (). Questo approccio viene utilizzato allo scopo specifico di accedere agli elementi casuali dall'ampola. È il processo più comunemente usato per completare il compito di recuperare un elemento casuale da un elenco di Python. Per lavorare con le funzioni casuali di Python, dobbiamo aprire un IDE Spyder e quindi creare un nuovo file vuoto attraverso il quale implementiamo il nostro codice di programma.

Abbiamo creato un nuovo file e scritto il nostro primo programma usando casuali.funzione scelta (). In questo programma, prima importiamo un modulo casuale e quindi creiamo e inizializziamo l'elenco dei numeri interi. Successivamente, utilizziamo una funzione di stampa che stampa il nostro elenco appena creato. Possiamo quindi usare un casuale.funzione scelta (), che attraversa l'elenco e seleziona un numero casuale. Quindi, utilizziamo una funzione di stampa che visualizza l'output di un numero casuale selezionato:

importare casuali
my_list = [2, 4, 6, 8, 7]
Stampa (“Elenco originale è:“ +STR (my_list))
random_integer = casuale.scelta (my_list)
Stampa ("Intero selezionato casuale è:" +STR (random_integer))

Una volta fatto, salva il file specificando il suo nome con ".Py ”estensione.

Dopo aver salvato correttamente il file del programma, eseguire il codice e controllare come funziona:

Esempio 2:

Nel nostro secondo metodo, usiamo il casuale.funzione RandRange (). Genera un elemento casuale in ordine. Per gli elenchi, possiamo specificare la lunghezza dell'intervallo per essere 0 e accedere all'indice e al suo valore equivalente. Inoltre, fornisce la possibilità di recuperare elementi positivi o elementi indicizzati all'indice di pochi multipli. Lavorare con Python Random.RandRange (), utilizziamo lo stesso file di codice “Selectrandomnum.Py ".

In questo programma, per prima cosa importa un modulo casuale. Quindi, crea e inizializza un elenco di numeri interi. Successivamente, utilizziamo una funzione di stampa che stampa il nostro elenco appena creato. Possiamo usare un casuale.la funzione RandRange () e passa l'elenco nella sua lunghezza. Assegniamo questa funzione a una variabile indice. Dopo questo, utilizziamo il nostro elenco, che prende la variabile indice e la assegna a un'altra variabile:

importare casuali
my_list = [2, 4, 6, 8, 7]
Stampa (“Elenco originale è:“ +STR (my_list))
random_index = casuale.Randrasnge (Len (my_list))
random_num = my_list [random_index]
Stampa ("Intero selezionato casuale è:" +STR (random_num))

Salva (ctrl+s) ed esegui (F5) il “Selectrandonnum.File di programma Py ”per verificare come il casuale.La funzione RandRange () funziona:

Esempio 3:

Nel nostro terzo metodo, usiamo il casuale.funzione randint (). Può anche generare un elemento casuale in un intervallo. Tuttavia, la differenza è che utilizza l'indice del numero per trovare il numero all'indice corrispondente. Lavorare con Python Random.Randint (), utilizziamo lo stesso file di codice “Selectrandomnum.Py ".

In questo programma, per prima cosa importa un modulo casuale e quindi creiamo e inizializziamo un elenco di numeri interi. Successivamente, utilizziamo una funzione di stampa che stampa il nostro elenco appena creato. Possiamo usare un casuale.funzione randint (). La funzione utilizza due parametri obbligatori per l'intervallo. Assegniamo questa funzione a una variabile indice. Dopo questo, utilizziamo il nostro elenco che prende la variabile indice:

importare casuali
my_list = [2, 4, 6, 8, 7]
Stampa (“Elenco originale è:“ +STR (my_list))
random_index = casuale.Randint (0, Len (my_list) -1)
random_num = my_list [random_index]
Stampa ("Intero selezionato casuale è:" +STR (random_num))

Ancora una volta, salva ed esegui il "selectrandomnum.File Py "per visualizzare il numero selezionato casualmente nella schermata della console:

Conclusione:

In questo articolo, abbiamo discusso di diversi metodi per accedere ad elementi selezionati casualmente da un elenco di Python. Abbiamo recuperato l'elenco usando operazioni casuali, i.e., casuale.Choice (), RandRange () e Randint (). Puoi anche accedere ad elementi casuali usando casuali.casuale () e casuale.campione(). Speriamo che tu abbia trovato questo articolo utile. Si prega di controllare altri articoli informativi su Linux suggerimenti.