Hoşgeldin Misafir

Random Şifre Generator

MiRaT

13 Kas 2017
2,077 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
Merhabalar, geçen sefer olduğu gibi, gün içerisinde pek sık kullandığım bir diğer C kodunu sizlerle paylaşmak istiyorum.--



Kod:
/*
 * Created by MiRaT
 * 03/02/2016
 */
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define LENGTH sizeof(alph) - 1
#define SIZE 16

static const char alph[] =
"0123456789"
"!@#$%^&*><+_-,"
"ABCDEFGHIJKLMNOPQRSTUVWXYZ"
"abcdefghijklmnopqrstuvwxyz";

/* Generating pass*/
char Randomizer(){ return alph[rand() % LENGTH]; }

int main(vo id){
	/* Variable declerations */
	int i;
	/*new seed*/
	srand(time(0));
	for(i=0;i<SIZE;i++){
		printf("%c", Randomizer());
	}
	return 0;
}
 --
-Kodu bir c derleyicisinde derlediğinizde ""U@p@Gh1@0^WWZDUk"" benzeri output verecektir.--

Terminal üzerinden çalıştırmak isteyenler---
-


Kod:
gcc -Wall -Wextra -Werror -o exeismi kodukaydettiğinizdosyaismi
./exeismi


--şeklinde çalıştırabilirler. Ya da üzerine bir ui yapıp arkasında bu kodu döndürebilirler.--
----

--Not: gcc için verdiğim extra argümanları yazmasanız da olur, benimkisi el alışkanlığı------