Diyelim bir oyun oynuyoruz ve adı söylenen kişi ebe olacak.
Her yeni oyunda rastgele bir ebe seçilmesi gerekiyor.
Python random modülü bunu bizim için yapabilir :)
Yani bir programın bizim için her defasında rastgele bir seçim yapıp getirmesini sağlayabiliriz.
Öncelikle şunu belirtmek lazım; konu derya deniz ve hepsini ezbelermek, okumak, aklında tutmak falan ne mümkün ne de gerekli.
Önemli olan tek şey böyle bir şeyin varlığını bilmek ve nasıl kullanılabileceği konusunda bir miktar bilgi sahibi olmak.
askpython.com sayfası önemli miktarda yardım sağlıyor.
Örneğin https://www.askpython.com/?s=random+module sayfasına gittiğimizde random modülü ile ilgili sayfalarca yazıya ulaşabiliyoruz.
Bunların içinde benim ilk ilgimi çeken ve daha sonra da 100 Days of Code dersimin çalışmasında kullandığım aşağıdaki yazılar oldu:
Python random Module – Generate Random Numbers/Sequences (Python rastgele Modülü - Rastgele Sayılar / Sıralar Oluşturun)
Generate random integers using Python randint() (Python randint () kullanarak rastgele tamsayılar oluşturun)
How to Generate Random Strings in Python (Python'da Rastgele Stringler Nasıl Oluşturulur)
Random nedir?
Random bir python modülü. Peki modül ne? Modül kodun farklı bölümlere ayrılması ve farklı fonksiyonlar için kullanılması denilebilir.
Mesela nasılki araba üretilirken tek kişi arabanın tamamını üretmiyor, bir birim kaportasını bir birim motorunu yapıyor, modüller de bu işi görüyor.
Random modülü sayesinde aslında bu modülün yerine getirdiği aşırı karmaşık matematiksel işlemlere hiç girmeden direkt olarak modülü kodun içerisine import ederek amacımıza ulaşabiliyoruz.
Random modülü nasıl kullanılıyor?
Random integer
Random float
Birden fazla şekilde yazılabilecek bu kodu şu ana kadar öğrendiklerimiz ile denersek:

Hiç yorum yok:
Yorum Gönder