Bueno lo siguiente es para poner imágenes aleatorias en tu página, avatar, etc, para esto debes de tener un Host Web que tenga permitido la librería GD que sirve para generar imágenes on the fly.
Vamos a ver con detenimiento lo siguiente:
1. Necesitas buscar primero un Host con la librería GD, para esto pueden intentar darse de alta en: http://www.000webhost.com/
Ahí pueden ver el plan Free, llenamos los campos:

Recuerden llenar el subdominio, revisen bien la imagen.
Ellos les arrojara los datos usuario, el password todo será enviado en el momento del registro y también a tu correo.

En mi caso mi subdominio es darkco0ol ahi se ve, ahora bien tape mi usuario de negro y en verde, lo de verde es una dirección que ocuparemos en momento. (/home/tu_usuario_que_ellos_te_asignan/)
Bien hasta ahí paramos, ya tenemos nuestro host.
2. Paso, vayan al bloc de notas y copien el siguiente código:
<?php
//Configurar carpeta
$folder = '/aqui/ladireccion/www'; // esta linea se editará cuando pongas tu direccion que viene siendo lo de verde.
//MIME TYPES
$extList = array();
$extList['gif'] = 'image/gif';
$extList['jpg'] = 'image/jpg';
$extList['jpeg'] = 'image/jpeg';
$extList['png'] = 'image/png';
$img = null;
if (substr($folder,-1) != '/') {
$folder = $folder.'/';
}
if (isset($_GET['img'])) {
$imageInfo = pathinfo($_GET['img']);
if (
isset ( $extList[ strtolower( $imageInfo['extension'] ) ] ) &&
file_exists($folder.$imageInfo['basename'] )
) {
$img = $folder.$imageInfo['basename'];
}
} else {
$fileList = array();
$handle = opendir($folder);
while ( false !== ( $file = readdir($handle) ) ) {
$file_info = pathinfo($file);
if (
isset( $extList[ strtolower( $file_info['extension'] ) ] )
) {
$fileList[] = $file;
}
}
closedir($handle);
if (count($fileList) > 0) {
$imageNumber = time() % count($fileList);
$img = $folder.$fileList[$imageNumber];
}
}
if ($img!=null) {
$imageInfo = pathinfo($img);
$contentType = 'Content-type: '.$extList[ $imageInfo['extension'] ];
header ($ContentType);
readfile($img);
} else {
if ( function_exists('imagecreate') ) {
header ("Content-type: img/png");
$im =@imagecreate (100,100)
or die ("Cannot initialize new GD image stream");
$background_color = imagecolorallocate ($im, 255, 255, 255);
$tex_color = imagecolorallocate ($im, 0,0,0);
imagestring ($im, 2, 5, 5, "IMAGE ERROR", $text_color);
imagepng($im);
imagedestroy($im);
}
}
?>
Guardamos el archivo, pero vamos a cambiar el Tipo, le ponemos Todos los Archivos. Y ahora si nombramos nuestro Archivo como: Nombrequelehayaspuesto.php <— Esta es la extensión que debes de ponerle
ya que es una web dinámica que base un lenguaje PHP genera una imagen por la libreria GD.
Ok, ahora vamos al administración de FTP, loguean usuario y contraseña y estarán en el administrador de archivos de nuestro hosting, accesamos al directorio /public_html que viene siendo lo que esta marcado en amarillo.

Bien, ya adentro podemos seleccionar el lenguaje para que se les haga un poco fácil, ahora procedemos a crear un Nuevo directorio, en mi caso le pondré “avatar“.

Accedemos al directorio que creamos haciendo click, y ya adentro subiremos las imágenes que te gustaría que mostrará, bien yo subí unas imágenes de Anime a 100×100 pixeles.

Bien ya que hayamos subido algunas de nuestras imágenes, nos falta editar nuestro archivo, bien ahora debemos editar el archivo php que guardamos y editaremos la siguiente linea:
$folder = '/aqui/ladireccion/www';
Debemos poner la dirección que nos pone en nuestros datos, como en la imagen de Información de la Cuenta, /home/tu-usuario/public_html/avatar
Esa dirección es de mi ejemplo, usen su imaginación 
Editamos, guardamos y subimos el archivo php junto con las imágenes, en mi caso lo nombre avatar.php

Ok si todo resulto entonces pueden accesar a su archivo:
http://darkco0ol.comuv.com/avatar/avatar.php <- Mi archivo, podrán ver que salen garabatos en su navegador, pero… si ustedes lo colocan como Avatar en un Foro como una URL de Imagen, o con el código:
Podrán verla:

Ahora podemos ver nuestras imágenes una tras otra de nuestro archivo y poder emplearse en un código html o aquí mismo en un BBcode.
Bueno, si tienen dudas
comenten!
Un saludo y espero que les sirva.
Este, tutorial se ve mejor en el siguiente enlace: Tutorial Imágenes Dinámicas