Skip to content

Instantly share code, notes, and snippets.

@parzibyte
Last active October 16, 2019 01:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save parzibyte/70496f0abe726ada9ff099c790a162cd to your computer and use it in GitHub Desktop.
Save parzibyte/70496f0abe726ada9ff099c790a162cd to your computer and use it in GitHub Desktop.
<?php
/*
Generar nombres completos aleatorios alimentándose de
dos arreglos: uno para nombres y otro para apellidos
Los arreglos se pasan por referencia
@author parzibyte
@param array $nombres Un arreglo con nombres
@param array $apellidos Un arreglo con apellidos, de donde se sacarán el primer y el segundo apellido
@return string El nombre completo generado de manera aleatoria
*/
function generar_nombre_aleatorio(&$nombres, &$apellidos){
$nombreAleatorio = $nombres[ mt_rand(0, count($nombres) -1) ];
$apellidoAleatorio = $apellidos[ mt_rand(0, count($apellidos) -1) ];
$otroApellidoAleatorio = $apellidos[ mt_rand(0, count($apellidos) -1) ];
return "$nombreAleatorio $apellidoAleatorio $otroApellidoAleatorio";
}
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment