Python ile Rastgele Parola Oluşturma

Bu örnek Python programı ile istenilen uzunlukta ve istenilen sayıda rastgele parola üretebileceğiz. Parola içerisinde kullanılacak karakterler kendi belirlediğimiz karakter havuzundan seçilerek random kütüphanesi ile bu havuzdan karakter seçilerek istenilen sayıda ve istenilen uzunlukta rastgele parolalar üretilerek ekrana yazdırılacak.

import random

karakterler="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()/?+*"
parola=""
sayi=int(input("Kaç adet parola üretilsin: "))
uzunluk=int(input("Kaç karakter uzunluğunda olsun: "))

for i in range(sayi):
    for c in range(uzunluk):
        parola=parola+random.choice(karakterler)
    print(parola)
    parola=""