Gerador de palavras aleatórias

Publicado por EVERTON DA ROSA 28/02/2008

[ Hits: 34.717 ]

Homepage: http://everton3x.github.io

Download gerador.palavras-v1.0.php.7z




Este script PHP gera palavras aleatórias com base numa lista de vogais e consoantes.

Útil para quem quer sugerir nomes de login ou então preencher páginas de exemplo com outra coisa que não o famoso "Lorem Ipsum" (que eu nem sei o que significa).

  



Esconder código-fonte

<?
$vogais = array('a','e','i','o','u');
$consoantes = array('b','c','d','f','g','h','nh','lh','ch','j','k','l','m','n','p','qu','r','rr','s','ss','t','v','w','x','y','z',);

$palavra = '';
$tamanho_palavra = rand(2,5);
$contar_silabas = 0;
while($contar_silabas < $tamanho_palavra){
   $vogal = $vogais[rand(0,count($vogais)-1)];
   $consoante = $consoantes[rand(0,count($consoantes)-1)];
   $silaba = $consoante.$vogal;
   $palavra .=$silaba;
   $contar_silabas++;
   unset($vogal,$consoante,$silaba);
}
echo "<h3>A palavra aleatória gerado foi: $palavra</h3>";
unset($vogais,$consoantes,$palavra,$tamanho_palavra,$contar_silabas);
?>

Scripts recomendados

Data em extenso para Cabeçalho

Mostrar todas as variáveis e valores da variável global $_POST

Classe comboBox

Classe para gerar calendário em PHP

Jogo do amor com logs


  

Comentários
[1] Comentário enviado por bortolotto em 28/02/2008 - 20:16h

everton3x disse: "o famoso 'Lorem Ipsum' (que eu nem sei o que significa)"

Dê uma olhada em http://pt.wikipedia.org/wiki/Lorem_ipsum

Seguem dois trechos:
"Ao contrário da crença popular, Lipsum (Lorem Ipsum abreviado) não é simplesmente um texto qualquer com um monte de letras. Ela tem raízes numa peça clássica da literatura latina..."
"... Lipsum vem das seções 1.10.32 e 1.10.33 do 'de Finibus Bonorum et Malorum' (Os Extremos do Bem e do Mal) escrito por Cícero em 45 A.C.. Este livro trata da teoria de ética ..."


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts