használatával ebben a cikkben elmagyarázom a random
modul használatát Python-ban. Ahogy a neve is sugallja, lehetővé teszi véletlenszerű számok generálását.
Ez a véletlenszerű modul pszeudo-véletlenszám-generátorokat tartalmaz különböző disztribúciókhoz.
a random()
függvény az egyik, 0 és 1 közötti számot generál.
de vannak más hasonló funkciók is: randint(min,max)
és randrange(max)
.
kapcsolódó kurzus: Teljes Python programozási tanfolyam & gyakorlatok
Bevezetés
kezdjük az abszolút alapvető véletlenszám-generációval. A függvény random.random()
.
a függvény random()
visszaadja a következő véletlen úszó a tartományban .
a random()
függvény használatához hívja a random()
metódust, hogy valós (float) számot generáljon 0 és 1 között.
Ez minden 0 és 1 közötti számot kiad. A legtöbb alkalmazáshoz véletlenszerű egész számokra lesz szükség a 0 és 1 közötti számok helyett.
generál véletlen számok
a függvény randint()
generál véletlen egész szám az Ön számára. Ha hívja a függvényt, akkor egy véletlenszerű egész számot ad vissza N
úgy, hogy a <= N <= b
.
a randint()
módszer egy egész szám (egész szám) létrehozására. Arandint(0,50)
segítségével 0 és 50 közötti véletlen számot generálhat.
To generate random integers between 0 and 9, you can use the function randrange(min,max)
.
You can use randint(min,max)
instead:
Change the parameters of randint() to generate a number between 1 and 10.
kapcsolódó tanfolyam: teljes Python programozási tanfolyam &
véletlen számok listája
ha véletlenszerű számok listáját szeretné létrehozni, ezt megteheti egy For Loop használatával.
100 véletlenszerű szám listájának létrehozásához:
de ez sokkal kompaktabb módon történhet Python-ban, egy béléssel.
a használni kívánt funkció sample()
, amely megkeveri a beviteli listát, az alábbi példában megkeveri a létrehozott listát range(1,101)
.
azaz range(1,101)
létrehoz egy listát az 1-100 számokról.
>>> list(range(1,101))
ezután a sample()
ezt a listát véletlenszerű sorrendben keveri.
véletlenszerű elemek kiválasztása a
a sample()
módszer segítségével a listát a véletlenszerű sorrend. De azt is használhatja, hogy véletlenszerű elemeket kapjon egy listából.
ha 3 véletlenszerű elemet szeretne a listából, akkor a 3
– t a sample(list)
módszer második paramétereként adja hozzá.
ha véletlenszerű elemet szeretne választani, használhatja a choice(list)
módszert. De ez csak egy elemet ad vissza.
a shuffle(list)
módszert használhatja a lista sorrendjének összekeveréséhez, majd az első indexet véletlenszerű számként használhatja.
az ajánlott módszer a choice()
módszer, de mindezek a munkák.
Ha Python kezdő vagy, akkor nagyon ajánlom ezt a könyvet.
letöltési gyakorlatok