All Projects

Bus Ticket Booking System in Python
Bus Ticket Booking System in Java
Bus Ticket Booking System in Cpp
Bus Ticket Booking System in C
Cafe Order System in Python
Cafe Order System in Java
Cafe Order System in Cpp
Cafe Order System in C
Social Media Account Details Manager in Python
Social Media Account Details Manager in Java
Social Media Account Details Manager in Cpp
Social Media Account Details Manager in C
Mini ATM in Python Language
Mini ATM in Java Language
Mini ATM in cpp language
Mini ATM in c language
Pocket Money Manager in Python Language
Pocket Money Manager in Java Language
Pocket Money Manager in Cpp Language
Pocket Money Manager in C Language
Username Password Generator in Python Language
Username Password Generator in Cpp Language
Username Password Generator in C Language
Telephone Directory in Python Language
Telephone Directory in Java Language
Telephone Directory in Cpp Language
Telephone Directory in C Language
Calander in Cpp Language
Calander in C Language
NoteBook in Python Language
NoteBook in Cpp Language
NoteBook in C Language
Voting System in Python Language
Voting System in Java Language
Voting System in Cpp Language
Voting System in C Language
Age Calculator in Python Language
Age Calculator in Java Language
Age Calculator in Cpp Language
Age Calculator in C Language
Currency Converter in Python Language
Currency Converter in Java Language
Currency Converter in Cpp Language
Currency Converter in C Language
Random Password Generator in python language
Random Password Generator in java language
Random Password Generator in cpp language
Random Password Generator in c language
Billing System in python language
Billing System in c++ language
Billing System in c language
Atm in c language

Username Password Generator in C Language


Aniket The Programmer

1K+ Subscribers

Click To Subscribe My Channel

Subscribe

Source Code

        
#include 
#include 
#include 
#include 

// Function to generate a random string of specified length containing only alphanumeric characters
void generateUsername(char *str, int length) {
    const char charset[] = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; // Characters to choose from
    int charsetLen = strlen(charset);

    for (int i = 0; i < length; ++i) {
        int index = rand() % charsetLen;
        str[i] = charset[index];
    }

    str[length] = '\0';
}

// Function to generate a strong password with special characters
void generatePassword(char *str, int length) {
    const char charset[] = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()-_=+[]{};:'\",.<>/?"; // Characters to choose from including special characters
    int charsetLen = strlen(charset);

    for (int i = 0; i < length; ++i) {
        int index = rand() % charsetLen;
        str[i] = charset[index];
    }

    str[length] = '\0';
}

int main() {
    char username[9]; // Change the size as per requirement for 8 characters + null terminator
    char password[13]; // Change the size as per requirement for 12 characters + null terminator

    srand(time(NULL)); // Seed for randomization based on current time

    // Generate username
    printf("Generating Username...\n");
    generateUsername(username, 8); // Generates an 8-character username using only alphanumeric characters
    printf("Generated Username: %s\n", username);

    // Generate password
    printf("\nGenerating Password...\n");
    generatePassword(password, 12); // Generates a 12-character password including special characters
    printf("Generated Password: %s\n", password);

    return 0;
}
        
    

Source Code Github Link: View

View Video On Youtube Link: View