Código PHP:
Ver original<?php
$cadena = "hola";
for($i=0;$i<$longitud;$i++){
$letras[$i] = rand(65,90); $letras[$i] = chr($letras[$i]); }
foreach ($letras as $Palabra){
echo $Palabra;
}
?>
La función Rand genera un número aleatorio entre el valor mínimo (indicado en el primer parámetro) y su máximo (indicado en el segundo parámetro).
La función chr() lo que hace es convertir ese número a su carácter ascii correspondiente (busca una tabla ascii en google, del 65 al 90 son la a hasta la z, ambas en minúscula).
Luego recorro mediante un foreach el arreglo, y lo imprimo.
Saludos !