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) | Liste içinde ikinci parametredeki adet kadar rastgele değeri döner. | [1, 19, 16] |
l = list(range(10)) | 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)) | Verdiğiniz bir liste içinden rastgele bir değer seçer. | 10 |