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