de random
module is een ingebouwde module om de pseudo-random variabelen te genereren. Het kan worden gebruikt om een willekeurige actie uit te voeren, zoals om een willekeurig getal te krijgen, een willekeurige elementen uit een lijst te selecteren, willekeurig willekeurige elementen te schudden, enz.
genereer willekeurige Floats
derandom.random()
methode geeft een willekeurig floatgetal terug tussen 0,0 en 1,0. De functie heeft geen argumenten nodig.,
kopiëren
>>> import random>>> random.random()0.645173684807533
genereer willekeurige gehele getallen
de methode random.randint()
geeft een willekeurig geheel getal tussen de opgegeven gehele getallen terug.
kopieer
>>> import random>>> random.randint(1, 100)95 >>> random.randint(1, 100)49
genereer willekeurige getallen binnen bereik
De random.randrange()
methode geeft een willekeurig geselecteerd element terug uit het bereik dat is gemaakt door de start -, stop-en step-argumenten. De waarde van start is standaard 0., Op dezelfde manier is de waarde van stap standaard 1.
kopiëren
>>> random.randrange(1, 10)2>>> random.randrange(1, 10, 2)5 >>> random.randrange(0, 101, 10)80
willekeurige elementen selecteren
De random.choice()
methode retourneert een willekeurig geselecteerd element uit een niet-lege reeks. Een lege reeks als argument roept een IndexError op.
Copy
>>> import random>>> random.choice('computer')'t' >>> random.choice()45 >>> random.choice((12,23,45,67,65,43))67
willekeurig willekeurig willekeurige elementen willekeurig
de methode random.shuffle()
plaatst willekeurig de elementen in een lijst.,
meer informatie over de willekeurige module in Python docs.