Random()
Random: python un kütüphanelerinde yer alan bir modüldür.
Bize istediğimiz aralıkta sayı üretme imkanı sağlar.
Projemizde eğer random modülünü kullanmak istersek. Projemize import etmemiz gerekmektedir.
Random modülü nasıl projemize import ederiz?
>> import random
artık random modülü içerisindeki tüm fonksiyonları kullanabiliriz.
Peki nasıl rastgele sayı üretebiliriz?
>> random.random()
#random modülü içerisindeki random() fonksiyonu ile 0.0 ile 0.1 arasında bir rastgele sayı üretebiliriz.
Hemen bir deneme yapalım:
>>> import random
>>> random.random()
0.41352568542913837
Gördüğümüz gibi 0-1 arasında bir değer veriyor.
Uniform()
Peki, nasıl istediğimiz aralıkta bir değer üretebiliriz?
>>> random.uniform(0.7, 2.0)
1.2366601211947814
Randint()
Peki, nasıl int (tamsayı) bir değer üretebiliriz?
>>> random.randint(15,20)
18
Choice()
Eğer bir listeniz var ve bu listeden rastgele bir elaman çekmek istiyorsunuz, işte choice komutu da tam bu işe yarıyor.
Örnek:
>>> liste=[“Talha”,”Hasan”,”Cevher”]
>>> random.choice(liste)
'Talha'
>>> random.choice(liste)
'Cevher'