Random Modülü

Python ile beraber gelen modüllerden biridir. Mersenne twister algoritmasını baz alarak çalışmaktadır.Import edilerek kullanılabilir.
import random

Örnek Kod Açıklama Çıktı
random.random() 0 <= n < 1.0 aralığında bir sayı döner.
0.38872204424977774
random.uniform(1,100) min + (max — min) * random() işlemi sonucunda float bir sayı döner.
52.19820527331601
random.randint(1,100) Min ve max aralığında integer olan bir sayı döner. Max dahildir. min <= n <= max
86
random.randrange(1,100) Min ve max aralığında max dahil olmayan bir sayı döner. min <= n < max Üçüncü bir parametre daha alır, o parametre de bölünebilmeyi ifade eder.
71
random.randrange(1,11,3) Min ve max aralığında max dahil olmayan bir sayı döner. min <= n < max. Üçüncü bir parametre daha alır o parametre de bölünebilmeyi ifade eder.
4
sayilar = range(50)
random.sample(sayilar,3)
Liste içinde ikinci parametredeki adet kadar rastgele değeri döner.
[1, 19, 16]
l = list(range(10))
random.shuffle(l)
Verdiğiniz bir liste içindeki değerlerin sırasını karıştırır.
[4, 8, 7, 3, 2, 1, 6, 5, 9, 0]
liste = list(range(20))
random.choice(liste)
Verdiğiniz bir liste içinden rastgele bir değer seçer.
10