Skip to content

Creador de nombres o palabras aleatorias con php

Note

Script de Jose Rico. www.joserico.com

  1. //palabra aleatoria o creador de nombres aleatorios
  2. function construir_nombre($min=4, $max=8){
  3.         $vocales = array(“a”, “e”, “i”, “o”, “u”);
  4.         $consonantes = array(“b”, “c”, “d”, “f”, “g”, “j”, “l”, “m”, “n”, “p”, “r”, “s”, “t”);
  5.         $random_nombre = rand($min, $max);//largo de la palabra
  6.         $random = rand(0,1);//si empieza por vocal o consonante
  7.         for($j=0;$j<$random_nombre;$j++){//palabra
  8.                 switch($random){
  9.                         case 0: $random_vocales = rand(0, count($vocales)-1); $nombre.= $vocales[$random_vocales]; $random = 1; break;
  10.                         case 1: $random_consonantes = rand(0, count($consonantes)-1); $nombre.= $consonantes[$random_consonantes]; $random = 0; break;
  11.                 }
  12.         }
  13.         return $nombre;
  14. }
  15. echo ucfirst(construir_nombre());
  16. //ejemplos Bumuc, Acal, Baluceda, Leceme, Rirobit…
Tags: