# Alternativ 1 import random # Alternativ 2 from random import *
import random n = random.random() print(n) # Ger ett flyttal mellan 0 och 1
Ger ett ett flyttal i intervallet 0-1
import random n = random.randint(0,22) print(n)
Ger ett heltal i motsvarande range
import random udda = random.randrange(1, 100, 2) print(udda)
Ger ett heltal i motsvarande range (start, stop, step)
import random number_list = [111, 222, 333, 444, 555] print(random.choice(number_list))
Väljer ut ett slumpmässigt element ur sekvens (teckensträng, lista, tupple)
import random l = list(range(5)) print(l) # [0, 1, 2, 3, 4] random.shuffle(l) print(l) # [1, 0, 4, 3, 2]
Blandar "shufflar" sekvensen i en lista
import random population = [0, 1, 2, 3, 4] print(random.sample(population, 3)) # [1, 3, 2]
Drar slumplässigt x ( i detta fall 3) element ur populationen
import random if random.random() < 0.5: # 50% chans att detta händer, på sikt :-)
Läs mer här och googla vidare om du är nyfiken :-)
By Sandra Larsson