# RANDOM MODÜLÜ

# Rastgele değerler oluşturan, varsayılan ve önemli bir modüldür.

# random.random() --> 0-1 aralığında rastgele sayılar üretir.

import random

print(random.random()) # 0.61474588645615 (her yenilemede değişir)

# Belirlenen aralıkta rastgele sayı oluşturma.

print(random.uniform(1,100)) # 75.68662952087054 (her yenilemede değişir)

# Tam sayı üretme.

# İki değer de dahildir.

# 1 ya da 100 gelebilir.

print(random.randint(1,100)) # 41 (her yenilemede değişir)

# Listeden rastgele veri çekme

liste = ["siyah","beyaz","mavi","yeşil","kırmızı","gri","turuncu"]

print(random.choice(liste)) # beyaz (her seferinde değişir)

# Liste elemanlarını rastgele karıştırır.

random.shuffle(liste)

print(liste) # ['gri', 'yeşil', 'beyaz', 'turuncu', 'kırmızı', 'mavi', 'siyah'] (her seferinde değişir)

# listeden belirli sayıda eleman veriri.

print(random.sample(liste,3)) # ['kırmızı', 'yeşil', 'siyah'] (her seferinde değişir.)