Rastgele olarak sayı veya kelime gibi ihtiyaç duyduğumuz alanda rastgele olarak veri üretmesini sağlar. Bu veriyi belli bir aralıkta da isteyebiliriz. Örnek olarak 10 ile 100 arasında bir sayı üret gibi. Peki bu random modülünü nasıl kullanabiliriz. İmport Random ile random fonksiyonu dosyamıza çağıyoruz ve random modülünü kullanmaya başlayabiliriz.

Python Random Modülü Kullanımı

>>> import random
>>> random.random()
0.7499996348085751

Bu örnek içerisindeki random() işleci, 0 ile 1 arasında rastgele sayı üretir.

>>> random.randrange(40,90)
80

Belli bir aralıkta sayı ihtiyacımız var ise, o zaman randrange() işlevini kullanmalıyız. Burada 40 ile 91 arasında bir rastgele sayı üretmesini istiyoruz.

>>> random.choice(['maça','kupa','sinek','karo'])
'karo'

Elimizde bir liste var ve bu listeden rastgele bir kelime seçmek istiyoruz. O zaman ise choice işlevini kullanmalıyız. Choice ile rastgele olarak içinde belirttiğimiz kelimelerden seçim yapıyor.

>>> renk='#'
>>> for i in range (6):
	renk=renk+random.choice('ABCDEF1234567890')
>>> renk
'#42E038'

Örnek uygulama üzerinden anlatalım. Burada for döngüsü içinde bulunan choice işlevinden rastgele olarak 6 adet harf veya sayı seçmesini istiyoruz.Tabi renk kodunun başına # eklememiz gerekecek bunuda yukarıda gösterildiği gibi bir değişken tanımlıyoruz.Bu değişken ile birlikte renk üretimini gerçekleştiriyoruz.

Şimdi ise sizden python random modülü kullanarak uygulama yazmanızı isteyeceğiz.

Uygulama : Tavla zarı atan bir uygulama yazın.

>>> zarAt()
3 , 4
>>> zarAt()
1 , 4

Sizden basit başlangıç olarak tavla zarı uygulaması istiyoruz.Bu uygulamın kodlarını @pythondunyasi sayfamızda paylaşacağız.

Python Dersleri Random Modülü Kullanımı
Python Dersleri Random Modülü Kullanımı

Bugün sizlere python random modülünü kullanımdan ve örnek uygulamaları ele aldık. Python dersleri sayfamızdan takip edebilirsiniz.



0 yorum

Bir Cevap Yazın