#include <time.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
void swap(char *a, char *b) {
char temp = *a;
*a = *b;
*b = temp;
}
void shuffleString(char *str) {
int len = strlen(str);
srand(time(NULL));
for (int i = len - 1; i > 0; i--) {
int j = rand() % (i + 1);
swap(&str[i], &str[j]);
}
}
int main() {
char str[] = "C is a general-purpose programming language";
shuffleString(str);
printf("%s\n", str);
return 0;
}
/*
run:
r-ilmool reasspg agmgrCea er pgnunagiepuna
*/