Page

C Program to Generate Random Hexadecimal Bytes

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

int main(void)
{
    int length;
    char str[] = "0123456789ABCDEF";

    /* Seed number for rand() */

    srand((unsigned int) time(0) + getpid());
    length = rand() % 15 + 8;

    while(length--) {
        putchar(str[rand() % 16]);
        srand(rand());
    }
    printf("\n");

    return EXIT_SUCCESS;
}

No comments:

Post a Comment