#include #include #include #include #include #include #define LEET 3 char leet[26][LEET] = { "a4A","8Bb","c(C","d6D","e3E","fFf","g9G","hHh", "i|I","JjJ","kKk","lL1","mMm","nNn","o0O","pPp","qQq","r2R","s5$", "t7T","uUu","vVv","wWw","XxX","yYy","zZz" }; int main(void) { char b; srand(time(0)*getpid()); while (read(0, &b, 1)) if (tolower(b) >= 'a' && tolower(b) <= 'z') write(1, &leet[tolower(b)-'a'][rand()%LEET], 1); else write(1, &b, 1); return 0; }