Elige el sexo
Solo hombre, solo mujer o mezclado. Útil cuando necesitas un juego de datos equilibrado o cuando pruebas un flujo que depende del sexo.
Nombres realistas con apellido paterno y materno, eligiendo sexo o mezclando. Con la estructura de dos apellidos que rompe los formularios diseñados para uno solo.
100 % privado. No hay servidor: los datos se generan en tu navegador y no se envían ni se guardan en ninguna parte.
Cómo funciona
Solo hombre, solo mujer o mezclado. Útil cuando necesitas un juego de datos equilibrado o cuando pruebas un flujo que depende del sexo.
Nombre completo, solo nombre, solo apellidos, o el orden invertido «apellidos, nombre» que usan los listados oficiales.
El CSV separa nombre, apellido paterno y apellido materno en columnas, que es como debería guardarlos tu base de datos.
En Perú, como en el resto de Latinoamérica y en España, una persona tiene dos apellidos: el paterno y el materno, en ese orden. No es un nombre compuesto ni un «segundo apellido opcional»: son dos campos distintos, los dos obligatorios en el documento de identidad, y el paterno es el que se usa para ordenar y para dirigirse a la persona.
Y aquí está el problema que este generador saca a la luz: la mayoría de los formularios y de
las bibliotecas de datos de prueba vienen del mundo anglosajón, donde hay
first_name y last_name. Cuando metes un nombre peruano en esa
estructura pasa una de estas dos cosas, y las dos son malas:
last_name, y entonces no puedes ordenar ni buscar por apellido paterno, que es lo que hace todo el mundo.Por eso el CSV de esta herramienta devuelve tres columnas: nombre, apellido paterno y apellido materno. Si tu base de datos no las tiene, este generador te lo va a demostrar en la primera prueba.
Un nombre completo peruano es largo. Con dos nombres de pila y dos apellidos se pasan los cuarenta caracteres sin ningún esfuerzo:
"María Fernanda Quispe Huamán".length // 28
"Juan Carlos Villanueva Sarmiento".length // 32
"Rosa Esmeralda Chuquihuanca Ccahuana".length // 36
Eso tiene dos consecuencias que solo aparecen con datos realistas:
VARCHAR(20) por campo parece de sobra hasta que llega «Chuquihuanca». Y un campo único de 50 caracteres para el nombre completo se queda corto más a menudo de lo que parece.Los nombres peruanos traen consigo tres cosas que un juego de datos en inglés nunca prueba:
La prueba concreta: genera cien nombres, guárdalos, vuelve a leerlos y compara. Si algún nombre vuelve distinto de como entró, tienes un problema de codificación en algún punto de la cadena —y es mucho mejor descubrirlo así que con clientes reales.
Los nombres y apellidos que usa esta herramienta son frecuentes en Perú, y por eso los datos resultan verosímiles. Pero las combinaciones se hacen al azar en tu navegador: no se consulta ningún registro ni base de datos de personas. Que una combinación coincida con alguien real es tan posible —y tan poco significativo— como que coincida un nombre inventado en una novela.
Preguntas frecuentes
No. Los nombres y apellidos son frecuentes en Perú, pero se combinan al azar en tu navegador sin consultar ningún registro. Cualquier coincidencia con una persona real es casual, igual que en una novela.
Porque así funciona el documento de identidad peruano: son dos campos distintos y el paterno es el que se usa para ordenar y para dirigirse a la persona. Un formulario con un solo campo de apellido pierde información o impide ordenar correctamente.
Sí: Quispe, Huamán, Mamani, Condori, Ccahuana y otros muy frecuentes en Perú. Son además los que mejor revelan los problemas de longitud de campo y de codificación de caracteres.
Sí, con el selector de sexo. Es útil para armar un juego de datos equilibrado o para probar un flujo que dependa de ese campo.
Es uno de sus mejores usos. Genera cien nombres con tildes y eñes, y comprueba que quien escribe «ramirez» sin tilde encuentra a «Ramírez». Si tu búsqueda no normaliza los acentos, aquí lo vas a ver.
Sí, con la opción de datos añadidos, y en la página de generadores del Perú tienes el DNI, los teléfonos y las direcciones para completar el registro.
Sigue probando