Python'da rastgele harf seçimi yapmak için birden fazla seçeneğimiz var, bu yazıda da bu seçeneklerden Python 3 ile birlikte kullanılabilecek ve en az kod ile yazılabilecek çözümlerden ikisini paylaşıyorum.
Not: olası bir diğer çözüm de bir önceki örnekte (bkz: Python ile listeden rastgele seçim yapmak) paylaştığım gibi istenen karakterlerden oluşan bir liste hazırlayarak bu listeden seçim yapmak olabilir.
Örnek 1: Python ile rastgele harf üreten bir uygulama hazırlayın
Çözüm:
import random
import string
print(random.choice(string.ascii_letters))
Örnek 2: Python ile rastgele 10 adet harf seçen bir uygulama hazırlayın.
Çözüm:
import random
import string
for i in range(10):
print(random.choice(string.ascii_letters))
Örnek 3: Python ile rastgele 1 adet küçük harf ve 1 adet de büyük harf seçen ve yazdıran bir uygulama hazırlayın.
Çözüm:
import random
kucukHarf = chr(random.randint(ord('a'), ord('z')))
buyukHarf = chr(random.randint(ord('A'), ord('Z')))
print(kucukHarf)
print(buyukHarf)
Editör editi: sitedeki bazı diğer benzer yazılar için;
bkz: Python'da bir sayının bölenlerini bulmak
bkz: Python ile çift sayı tek sayı kontrolü yapan program
bkz: Python'da Çarpım Tablosu Yapmak
bkz: Python ile İki Sayı Arasında Rastgele Sayı Üretmek
bkz: Python ile Rastgele Sayı Üretmek
bkz: Python'da bir yazının kaç karakterden oluştuğunu bulmak (len fonksiyonu)