Velg tilfeldig fra en Python -liste

Velg tilfeldig fra en Python -liste
Å lage tilfeldige tall har alltid vært et verdifullt verktøy i språkene våre for spill eller forskjellige typer spill. I denne opplæringen vil vi overveie hvordan vi velger den tilfeldige verdien fra Python -listen. Vi vil utdype det ved hjelp av forskjellige metoder og teknikker. Vi kan imidlertid få tilgang til tilfeldige tall via en tilfeldig modul. Python gir en innebygd tilfeldig modul som er verdifull for å få tilfeldige elementer i et sett, liste eller tuple. Denne modulen er gunstig for å utføre forskjellige oppgaver som å velge tilfeldige tall og skrubbe tallene. Modulen har forskjellige funksjoner, for eksempel tilfeldig.RandRange (), og tilfeldig.valg().

La oss nå overveie alle mulige måter å velge tilfeldige elementer fra en liste. Ved hjelp av Spyder -kompilatoren i Windows 10, vil vi implementere alle operasjoner av tilfeldige funksjoner.

Eksempel 1:

I vår første metode bruker vi det tilfeldige.valg () funksjon. Denne tilnærmingen brukes til det spesifikke formålet med å få tilgang til tilfeldige elementer fra ampelen. Det er den mest brukte prosessen for å fullføre oppgaven med å hente et tilfeldig element fra en Python -liste. For å jobbe med Pythons tilfeldige funksjoner, må vi åpne en Spyder IDE og deretter lage en ny blank fil som vi implementerer programkoden vår.

Vi har laget en ny fil og skrevet vårt første program ved hjelp av tilfeldig.valg () funksjon. I dette programmet importerer vi først en tilfeldig modul og oppretter og initialiserer listen over heltall. Deretter bruker vi en utskriftsfunksjon som skriver ut vår nyopprettede liste. Vi kan deretter bruke en tilfeldig.valg () -funksjon, som krysser over listen og velger et tilfeldig tall. Deretter bruker vi en utskriftsfunksjon som viser utgangen fra et valgt tilfeldig tall:

importere tilfeldig
my_list = [2, 4, 6, 8, 7]
Print (“Original liste er:“ +Str (My_list))
random_Integer = tilfeldig.valg (my_list)
Print (“Tilfeldig valgt heltall er:” +str (random_integer))

Når du er ferdig, lagre filen ved å spesifisere navnet med ".py ”utvidelse.

Når du har lagret programfilen din, kjører du koden og sjekk hvordan den fungerer:

Eksempel 2:

I vår andre metode bruker vi det tilfeldige.RandRange () -funksjon. Det genererer et tilfeldig element i orden. For lister kan vi spesifisere rekkevidden til å være 0, og få tilgang til indeksen og dens tilsvarende verdi. Det gir også muligheten til å hente selv posisjonerte elementer eller indekselementer ved indeksen av noen få flere. Å jobbe med python tilfeldig.RandRange (), vi bruker den samme kodefilen “SelectRandomNum.py ”.

I dette programmet importerer vi først en tilfeldig modul. Deretter oppretter og initialiser en liste over heltall. Deretter bruker vi en utskriftsfunksjon som skriver ut vår nyopprettede liste. Vi kan bruke en tilfeldig.RandRange () -funksjonen og passerer listen inn i dens lengde. Vi tildeler denne funksjonen til en indeksvariabel. Etter dette bruker vi listen vår, som tar indeksvariabelen og tildeler den til en annen variabel:

importere tilfeldig
my_list = [2, 4, 6, 8, 7]
Print (“Original liste er:“ +Str (My_list))
random_index = tilfeldig.Randrasnge (Len (my_list))
random_num = my_list [random_index]
Print (“Tilfeldig valgt heltall er:” +str (random_num))

Lagre (Ctrl+S) og Kjør (F5) “SelectRandonnum.py ”programfil for å sjekke hvordan det tilfeldige.RandRange () Funksjon fungerer:

Eksempel 3:

I vår tredje metode bruker vi det tilfeldige.randint () funksjon. Det kan også generere et tilfeldig element i et område. Forskjellen er imidlertid at den bruker tallindeksen for å finne nummeret på tilsvarende indeks. Å jobbe med python tilfeldig.Randint (), vi bruker den samme kodefilen “SelectRandomnum.py ”.

I dette programmet importerer vi først en tilfeldig modul og oppretter og initialiserer en liste over heltall. Deretter bruker vi en utskriftsfunksjon som skriver ut vår nyopprettede liste. Vi kan bruke en tilfeldig.randint () funksjon. Funksjonen bruker to obligatoriske parametere for rekkevidde. Vi tildeler denne funksjonen til en indeksvariabel. Etter dette bruker vi listen vår som tar indeksvariabelen:

importere tilfeldig
my_list = [2, 4, 6, 8, 7]
Print (“Original liste er:“ +Str (My_list))
random_index = tilfeldig.Randint (0, Len (my_list) -1)
random_num = my_list [random_index]
Print (“Tilfeldig valgt heltall er:” +str (random_num))

Igjen, lagre og utfør “SelectRandomnum.py ”-fil for å se det tilfeldige valgte nummeret på konsollskjermen:

Konklusjon:

I denne artikkelen har vi diskutert forskjellige metoder for å få tilgang til tilfeldig utvalgte elementer fra en Python -liste. Vi har hentet listen ved hjelp av tilfeldige operasjoner, jeg.e., tilfeldig.valg (), RandRange () og Randint (). Du kan også få tilgang til tilfeldige elementer ved hjelp av tilfeldige.tilfeldig () og tilfeldig.prøve(). Vi håper du fant denne artikkelen nyttig. Vennligst sjekk ut andre informative artikler på Linux Hint.