Gerar dados aleatórios no MySQL

Na última semana precisei concluir um trabalho de banco de dados na minha faculdade, porém havia uma exigência de se ter pelo menos 20.000 registros em cada tabela. Diante do fato me veio um questionamento: como inserir tantos dados no banco? Poderia muito bem criar uma função no MySQL, porém a criação da dados randômicos é um tanto quanto exaustiva e demorada. Então como diria o Grande Soldador do filme robôs: Viu a necessidade? Atenda!!! Resolvi criar um algoritmo para inserção de dados aleatórios no banco de dados para promover meus testes. Resolvi deixar essa dica pois do mesmo modo que este algoritmo me ajudou, pode ajudar a mais alguém.

Por: flavio augusto marques adao