Tilfeldig antall generasjonsfunksjoner
Den tilfeldige modulen til Python gir en rekke funksjoner for å manipulere og lage tilfeldige tall.
Følgende inkluderer noen vanlige funksjoner i den tilfeldige modulen som brukes til generering og manipulering av tilfeldig tall: e ”
Funksjon | Beskrivelse |
---|---|
Randint (A, B) | Genererer og returnerer et tilfeldig tall i et spesifisert område. Begrepet 'a, b' er rekkevidden. For eksempel, hvis vi skriver Randint (1,7), vil denne funksjonen returnere en tilfeldig tallverdi mellom 1 og 17. |
valg() | Velger og returnerer elementet fra de gitte tallene. Tallene kan være i en beholder, jeg.e., en liste. |
tilfeldig() | Brukes til å generere et float tilfeldig tall. Returnerer et float tilfeldig tall mellom 0 og 1. |
RandRange () | Brukes til å generere et tilfeldig tall mellom en gitt sekvens. Tar startverdien, sluttverdien og et tall som du vil utelukke fra ditt valg. |
tilfeldig rekkefølge() | Tar beholderen eller listen som et argument og endrer sekvensen til elementene. |
uniform() | Returnerer et float tilfeldig tall i et gitt område. |
Dette er de vanligste funksjonene som brukes til å generere tilfeldige tall i Python.
La oss nå se noen eksempler på disse funksjonene.
Randint (a, b) -funksjonen
Følgende er et eksempel på RANDINT (A, B) -funksjonen. I dette eksemplet spesifiserer vi området til (1,20) og genererer et tilfeldig tall. Programmet vil bli kjørt flere ganger slik at vi kan få forskjellige tilfeldige tall i det gitte området.
# Importere den tilfeldige modulenProduksjon
Utgangen vises i Python -konsollen. I utgangen kan du se at de tilfeldige tallene ble generert mellom 1 og 20.
Hvis vi endrer rekkevidden til Randint () -funksjonen til (1,10), vil et tilfeldig tall bli generert i området mellom 1 til 10. Programmet vil bli kjørt flere ganger slik at vi kan få forskjellige tilfeldige tall i det gitte området.
# Importere den tilfeldige modulenProduksjon
Utgangen vises i Python -konsollen. I utgangen kan du se at de tilfeldige tallene ble generert mellom 1 og 10.
Valg () -funksjonen
Som diskutert tidligere, velger og returnerer valg () -funksjonen elementet fra de gitte tallene. Tallene kan være i en beholder, jeg.e., en liste. La oss se et eksempel på listen.
# Importere den tilfeldige modulenProduksjon
Utgangen vises i Python -konsollen. Programmet utføres flere ganger slik at vi kan få forskjellige tilfeldige valg fra den gitte listen.
Tilsvarende kan vi definere en liste over strenger og ta et tilfeldig valg ved å bruke valg () -funksjonen.
# Importere den tilfeldige modulenProduksjon
Utgangen vises i Python -konsollen. Programmet utføres flere ganger slik at vi kan få forskjellige tilfeldige valg fra den gitte listen.
Den tilfeldige () funksjonen
Den tilfeldige funksjonen brukes til å generere et flytende punkt tilfeldig tall mellom 0 og 1.
# Importere den tilfeldige modulenProduksjon
Utgangen vises i Python -konsollen. Programmet utføres flere ganger slik at vi kan få forskjellige tilfeldige valg fra den gitte listen.
Hvis vi vil ta summen av ett tilfeldig tall mellom 1 og 10, og ett flytende punktnummer, kan vi gjøre det på denne måten.
# Importere den tilfeldige modulenProduksjon
Utgangen vises i Python -konsollen. Sannsynligvis genereres de nye tilfeldige tallene hver gang. Derfor utføres programmet flere ganger for å oppnå forskjellige sumverdier.
RandRange () -funksjonen
Som diskutert tidligere, brukes RandRange () -funksjonen til å generere et tilfeldig tall i en gitt sekvens. Det tar startverdien, sluttverdien og et tall som du vil utelukke fra ditt valg.
# Importere den tilfeldige modulenProduksjon
Utgangen vises i Python -konsollen. Programmet utføres flere ganger.
Blanding () -funksjonen
Blanding () -funksjonen tar beholderen eller listen som et argument og endrer sekvensen til elementene.
# Importere den tilfeldige modulenProduksjon
Utgangen vises i Python -konsollen.
Tilsvarende kan vi også blande listen over ord ved hjelp av blanding () -funksjonen.
# Importere den tilfeldige modulenProduksjon
Utgangen vises i Python -konsollen.
Uniform () -funksjonen
Uniform () -funksjonen returnerer float tilfeldig nummer i et gitt område.
# Importere den tilfeldige modulenProduksjon
Utgangen vises i Python -konsollen. Programmet utføres flere ganger for å generere flere flytende punkttall mellom 1 og 10.
Konklusjon
Denne artikkelen forklarer generering av tilfeldig tall i Python med noen enkle eksempler. Det er forskjellige funksjoner i Python som du kan bruke til generering av tilfeldig tall, inkludert randint (), tilfeldig () og mer. Denne artikkelen skal hjelpe nybegynnere til å bedre forstå tilfeldig tallgenerering i Python.