Bu yazımızda C programlama dilinde rastgele şifre oluşturucu örneğini çözeceğiz. Hemen sorumuza ve cevabımıza geçelim.

Soru : Kullanıcının istediği uzunlukta rastgele bir şifre oluşturan programı kodu C programlama diline yazınız.

Cevap :

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main() {
    int length;
    printf("Sifre uzunlugunu girin: ");
    scanf("%d", &length);

    srand(time(0)); // her çalıştığında yeni şifre oluşturması için
    char password[length + 1];

    for(int i = 0; i < length; ++i) {
        password[i] = rand() % 26 + 'a'; // Rastgele harf
    }
    password[length] = '
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int length;
printf("Sifre uzunlugunu girin: ");
scanf("%d", &length);
srand(time(0)); // her çalıştığında yeni şifre oluşturması için
char password[length + 1];
for(int i = 0; i < length; ++i) {
password[i] = rand() % 26 + 'a'; // Rastgele harf
}
password[length] = '\0';
printf("Olusturulan sifre: %s\n", password);
return 0;
}
'; printf("Olusturulan sifre: %s\n", password); return 0; }

Çıktısı :

Sifre uzunlugunu girin: 15
Olusturulan sifre: ufdmnqzhfrfbptb

Bu yazımızda C programlama dilinde rastgele şifre oluşturucu örneğini çözdük. Diğer C programlama dili örnek sorularımızı görmek isterseniz buradan tümünü görebilirisiniz

Bu yazı dikkatini çekebilir.   Java Bir Karakterin Alfabe Olup Olmadığını Kontrol Eden Program