In games, security, simulatie en test applicaties worden vaak random functies gebruikt om bv. willekeurige waarden te genereren. Python kent ook een aantal random functies. Deze functie zijn echter niet direct te benaderen. Om die random functies te kunnen gebruiken dien je eerst de random module te importeren. Een module kun je beschouwen als een library met aantal functies die je kunt gebruiken in je programmeercode. De random module kun je als volgt importeren
import random
Uit de random module kun je bv. de choice()
functie aanroepen. Dat gaat dan op de volgende manier random.choice()
. De choice()
functie kan een willekeurige element uit bv. een lijst selecteren.
Bekijk het volgende voorbeeld:
importrandom boodschappenlijst = ["appels", "melk", "kaas"] keuze = random.choice(boodschappenlijst)
print(keuze)
In dit voorbeeld wordt willekeurig een item uit de boodschappenlijst getoond door gebruik te maken van de random.choice()
functie. Probeer het maar eens.
Meer over de random module kun je lezen op https://docs.python.org/3/library/random.html.
Opdracht
Maak een password generator die willekeurig wachtwoorden genereert. Je programma moet aan de volgende voorwaarden voldoen:
random.choice()
functie.