Videó
Példák
Feladatok
Extra

Random modul

Ebben a fejezetben a véletlenszámok előállításához a Python Random modulját hívtuk segítségül. Ennek használatához - amint azt láttuk - először is be kell importálnunk a modult a programunk elején. Az eddigi példákban véletlen egész szám előállításához a randint() metódust használtuk. A modul azonban tartalmaz számos más hasznos metódust is.

A listákról - amelyek a változókkal ellentétben több értéket is tárolni képesek - majd a 6. fejezetben tanulunk, de a listák kapcsán is használhatjuk a Random modul metódusait. Ezek segítségével könnyen
  • választhatunk ki véletlenszerűen egy adott értéket: choice(),
  • rendezhetjük véletlen sorrendbe a tárolt értékeket: shuffle(),
  • vagy akár a listáktól függetlenül is előállíthatunk tizedes tört véletlenszámot: random().
Ha meg akarjuk ismerni egy adott modul metódusait, akkor érdemes átböngésznünk a Python angol nyelvű hivatalos dokumentációját. Ebben nagyon részletes ismereteket találunk például a Random modulról. Kezdőként azonban elsőre riasztó lehet egy ennyire részletes angol nyelvű szöveget áttanulmányozni, ezért érdemes egyszerűbben és rövidebben megfogalmazott leírásokat keresnünk.

Ilyen egyszerű, könnyen átlátható, rövid, és megbízható segítséget nyújt számunkra például a W3SCHOOLS.COM oldal, ahol
  • az információkat nagyon röviden összefoglalva találjuk (TIPP: ha valamit nem értesz pontosan, használd a Google online fordítóját!),
  • a leírtakat ki is próbálhatjuk!
Nézd meg az oldalnak a Random modult bemutató fejezetét!


Véletlen betűk előállításához ...


# Az ord() függvény
# az adott betű Unicode értékével tér vissza
print(ord('a'))  # 97

# A chr() függvény
# az adott Unicode értéknek megfelelő betűvel tér vissza
print(chr(97))  # a