Функция, генерирующая случайные буквы или цифры с заданным количеством символов. Первый параметр функции gen() - количество символов, второй - буквы(1)/цифры(2)....
Вывести ip посетителя можно вот такой простой строчкой. Для вывода используется глобальная переменная $_SERVER, которая так же содержит другую полезную информацию...