- Fórum
- OTServ
- Recursos
- Linguagens de Programação
- Outras Linguagens
- Tabela Mysql Para Criação De Nomes Aleatórios + 10000 Nomes
NO
Tabela Mysql Para Criação De Nomes Aleatórios + 10000 Nomes
Por noobinhu, 22 de jan. de 2010 em Outras Linguagens
otserv
1
2.5k
info
Grupo: Marquês
Registrado: 01/03/06
Posts: 1k
Reputação: +38
Gênero: Masculino
Fala galera, tive que fazer essa tabela pra um de meus jogos, e vou distribuir aqui, peguei os nomes de alguns sites do google que não me lembro agora, fui utilizando PHP pra inserir os dados no banco com expressão regular (preg_match_all) pra encontrá-los no meio do HTML dos sites...
Segue link de download pra quem quiser baixar a tabela com os nomes:
http://andersonferminiano.com/names.sql
E uma procedure pra quem quiser gerar nomes:
delimiter // DROP PROCEDURE IF EXISTS getRandomic// CREATE PROCEDURE getRandomic() BEGIN declare vname varchar(255); declare vsurname varchar(255); declare vfullname varchar(255); SELECT name INTO vname FROM players_names WHERE surname = 0 ORDER BY RAND() LIMIT 1; SELECT name INTO vsurname FROM players_names WHERE surname = 1 ORDER BY RAND() LIMIT 1; SELECT concat_ws(" ",vname, vsurname) AS fullname; END// CALL getRandomic;O resultado? É muito bacana! Dê uma olhada...