Witam

Pierwszy post, pierwsze kroki z PHP - ogólnie lamerstwo worriedsmiley.gif Przejrzałem forum ale nie znalazłem odpowiedzi (możliwe, że nie wiem czego szukać...).
Mam oto taki kod:
  1. <?php
  2. chr(rand(97,122)).rand(0,9).chr(rand(65,90)).chr(rand(97,122)).rand(111,999).chr(rand(97,122)).chr(rand(97,122));
  3. ?>
który generuje ciąg losowych cyfr i liter (w sumie 9 znaków). Jest to kawałek skryptu w stylu tinyurl.
Teraz o co mi chodzi, chciałbym się dowiedzieć jak to przerobić, aby najpierw skrypt generował jak najkrótszy ciąg znaków z pierwszego przedziału, następnie kiedy opcje z tego przedziału
  1. <?php
  2. chr(rand(97,122))
  3. ?>
skończą się, dodawał kolejny przedział i tak do skutku aż dojdzie do 9 znaków.
Na pewno trzeba będzie jeszcze coś zmienić w pliku .htaccass który wygląda tak:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^([a-z][0-9][A-Z][aA0-zZ0]+)$ ?show=$1
RewriteRule ^([a-z][0-9][A-Z][aA0-zZ0]+.gif)$ ?show=$1
RewriteRule ^([a-z][0-9][A-Z][aA0-zZ0]+.jpg)$ ?show=$1
</IfModule>

Z góry dzieki za wyrozumiałość i pomoc.
Peace.