Sınava Yönelik Notlar #3 – Random

 

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'

Yorum bırakın