# 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.)