random
modul är en inbyggd modul för att generera pseudo-slumpmässiga variabler. Det kan användas utföra vissa åtgärder slumpmässigt som att få ett slumptal, välja en slumpmässig element från en lista, blanda element slumpmässigt, etc.
generera slumpmässiga flöten
metodenrandom.random()
returnerar ett slumpmässigt floatnummer mellan 0,0 till 1,0. Funktionen behöver inga argument.,
kopiera
>>> import random>>> random.random()0.645173684807533
generera slumpmässiga heltal
metodenrandom.randint()
returnerar ett slumpmässigt heltal mellan de angivna heltalen.
kopiera
>>> import random>>> random.randint(1, 100)95 >>> random.randint(1, 100)49
generera slumptal inom intervallet
metodenrandom.randrange()
returnerar ett slumpmässigt valt element från det intervall som skapats av start -, Stopp-och stegargumenten. Värdet för start är 0 som standard., Även värdet av steg 1 som standard.
kopiera
>>> random.randrange(1, 10)2>>> random.randrange(1, 10, 2)5 >>> random.randrange(0, 101, 10)80
Välj slumpmässiga element
metodenrandom.choice()
returnerar ett slumpmässigt valt element från en icke-tom sekvens. En tom sekvens som argument väcker en IndexError.
kopiera
>>> import random>>> random.choice('computer')'t' >>> random.choice()45 >>> random.choice((12,23,45,67,65,43))67
blanda element slumpmässigt
metodenrandom.shuffle()
ändrar slumpmässigt elementen i en lista.,
Läs mer om den slumpmässiga modulen i Python docs.