Python

Ustvarjanje naključnih števil Python

Ustvarjanje naključnih števil Python
Python ponuja modul za generiranje naključnih števil. Ime tega modula je naključen. V naključnem modulu je nabor različnih funkcij, ki se uporabljajo za ustvarjanje naključnih števil. Včasih bo morda treba ustvariti naključne številke; na primer med izvajanjem simuliranih poskusov, v igrah in številnih drugih aplikacijah. V tem članku je razloženo ustvarjanje naključnih števil v Pythonu z uporabo različnih funkcij naključnega modula.

Funkcije generiranja naključnih števil

Naključni modul Pythona ponuja različne funkcije za manipulacijo in ustvarjanje naključnih števil.

Sledi nekaj skupnih funkcij naključnega modula, ki se uporablja za ustvarjanje in manipuliranje naključnih števil: e "

Funkcija Opis
randint (a, b) Ustvari in vrne naključno število v določenem obsegu.

Izraz "a, b" je obseg. Če na primer napišemo randint (1,7), bo ta funkcija vrnila vrednost naključnega števila med 1 in 17.

izbira () Izbere in vrne element iz danih številk.

Številke so lahko v posodi, tj.e., seznam.

naključen() Uporablja se za generiranje plavajoče naključne številke.

Vrne naključno plavajoče število med 0 in 1.

randrange () Uporablja se za ustvarjanje naključnega števila med danim zaporedjem.

Vzame začetno vrednost, končno vrednost in številko, ki jo želite izključiti iz svoje izbire.

premešaj () Vzame vsebnik ali seznam kot argument in spremeni zaporedje elementov.
uniforma () Vrne float naključno število v določenem obsegu.

To so najpogostejše funkcije, ki se uporabljajo za ustvarjanje naključnih števil v Pythonu.

Zdaj pa si oglejmo nekaj primerov teh funkcij.

Funkcija randint (a, b)

Sledi primer funkcije randint (a, b). V tem primeru določimo obseg do (1,20) in ustvarimo naključno število. Program se bo zagnal večkrat, tako da bomo lahko dobili različne naključne številke v danem obsegu.

# uvoz naključnega modula
uvoz naključno
# tiskanje naključnega števila med 1 in 20
print ("Naključno število je:", naključno.randint (1,20))

Izhod

Izhod je prikazan v konzoli Python. V izhodu lahko vidite, da so bila naključna števila ustvarjena med 1 in 20.

Če spremenimo obseg funkcije randint () na (1,10), bo naključno število ustvarjeno v območju med 1 in 10. Program se bo zagnal večkrat, tako da bomo lahko dobili različne naključne številke v danem obsegu.

# uvoz naključnega modula
uvoz naključno
# tiskanje naključnega števila med 1 in 10
print ("Naključno število je:", naključno.randint (1,10))

Izhod

Izhod je prikazan v konzoli Python. V izhodu lahko vidite, da so bila naključna števila ustvarjena med 1 in 10.

Izbira () Funkcija

Kot smo že omenili, funkcija choice () izbere in vrne element iz danih številk. Številke so lahko v posodi, tj.e., seznam. Oglejmo si primer seznama.

# uvoz naključnega modula
uvoz naključno
# definiranje seznama številk
seznam = [1,2,3,4,44,5,65,99,10,100]
# tiskanje naključne izbire
natis (naključno.izbira (seznam))

Izhod

Izhod je prikazan v konzoli Python. Program se izvaja večkrat, tako da lahko dobimo različne naključne izbire s danega seznama.

Podobno lahko določimo seznam nizov in naključno izbiramo s funkcijo choice ().

# uvoz naključnega modula
uvoz naključno
# definiranje seznama besed
list = ["Pozdravljeni", "Dobrodošli", "do", "the", "linuxhint"]
# tiskanje naključne izbire
natis (naključno.izbira (seznam))

Izhod

Izhod je prikazan v konzoli Python. Program se izvede večkrat, tako da lahko dobimo različne naključne izbire s danega seznama.

Naključna () funkcija

Naključna funkcija se uporablja za generiranje naključnega števila s plavajočo vejico med 0 in 1.

# uvoz naključnega modula
uvoz naključno
# tiskanje naključnega števila s plavajočo vejico med 0 in 1.
natis (naključno.naključen())

Izhod

Izhod je prikazan v konzoli Python. Program se izvede večkrat, tako da lahko dobimo različne naključne izbire s danega seznama.

Če želimo vzeti vsoto enega naključnega števila med 1 in 10 in enega števila s plavajočo vejico, potem lahko to storimo na ta način.

# uvoz naključnega modula
uvoz naključno
#declaring spremenljivke num1 in shrani naključno število med 1 in 10
num1 = naključno.randint (1,10)
#declaring spremenljivke num2 in shrani naključno število s plavajočo vejico med 0 do 1
num2 = naključno.naključen()
# tiskanje vsote num1 in num 2
print ("Vsota je:", num1 + num2)

Izhod

Izhod je prikazan v konzoli Python. Najverjetneje se nova naključna števila generirajo vsakič. Zato se program izvede večkrat, da dobi različne vrednosti vsote.

Funkcija randrange ()

Kot smo že omenili, se funkcija randrange () uporablja za generiranje naključnega števila v določenem zaporedju. Vzame začetno vrednost, končno vrednost in številko, ki jo želite izključiti iz svoje izbire.

# uvoz naključnega modula
uvoz naključno
#tiskanje naključnega števila med 1 in 10 in brez števila 2
natis (naključno.randrange (1,10,2))

Izhod

Izhod je prikazan v konzoli Python. Program se izvaja večkrat.

Funkcija mešanja ()

Funkcija shuffle () vzame vsebnik ali seznam kot argument in spremeni zaporedje elementov.

# uvoz naključnega modula
uvoz naključno
# definiranje seznama številk
seznam = [1,2,3,4,44,5,65,99,10,100]
#printing izvirni seznam
print ("Prvotni seznam je \ n", seznam)
#mešanje seznama s klicanjem funkcije shuffle ()
naključen.naključno (seznam)
# tiskanje premešanega seznama
print ("Premešani seznam je \ n", seznam)

Izhod

Izhod je prikazan v konzoli Python.

Podobno lahko seznam besed tudi premešamo s funkcijo shuffle ().

# uvoz naključnega modula
uvoz naključno
# definiranje seznama besed
list = ["Pozdravljeni", "Dobrodošli", "do", "the", "linuxhint"]
#printing izvirni seznam
print ("Prvotni seznam je \ n", seznam)
#mešanje seznama s klicanjem funkcije shuffle ()
naključen.naključno (seznam)
# tiskanje premešanega seznama
print ("Premešani seznam je \ n", seznam)

Izhod

Izhod je prikazan v konzoli Python.

Funkcija enotnosti ()

Funkcija uniform () vrne float naključno število v določenem obsegu.

# uvoz naključnega modula
uvoz naključno
#printing naključnega števila s plavajočo vejico med 1 in 10
natis (naključno.uniforma (1,10))

Izhod

Izhod je prikazan v konzoli Python. Program se izvede večkrat, da ustvari več števil s plavajočo vejico med 1 in 10.

Zaključek

V tem članku je z nekaj preprostimi primeri razloženo ustvarjanje naključnih števil v Pythonu. V Pythonu obstajajo različne funkcije, ki jih lahko uporabite za ustvarjanje naključnih števil, vključno z randint (), random () in še več. Ta članek bi moral pomagati začetnikom, da bolje razumejo ustvarjanje naključnih števil v Pythonu.

Srednji gumb miške ne deluje v sistemu Windows 10
The srednji gumb miške vam pomaga, da se pomikate po dolgih spletnih straneh in zaslonih z veliko podatkov. Če se to ustavi, boste na koncu uporabili ...
Kako spremeniti levi in ​​desni gumb miške na računalniku z operacijskim sistemom Windows 10
Povsem normalno je, da so vse naprave računalniške miške ergonomsko zasnovane za desničarje. Na voljo pa so miške, ki so posebej zasnovane za levičarj...
Posnemajte klike miške tako, da v Windows 10 lebdite z miško Clickless Mouse
Uporaba miške ali tipkovnice v napačni drži čezmerne uporabe lahko povzroči veliko zdravstvenih težav, vključno s sevom, sindromom karpalnega kanala i...