En Esmeralda los repartos de pokemon que salen son los mismos siempre, desde que se prende la consola en adelante, siempre seran los mismos, o sea, que si tocas el boton A a los 15 segundos, si lo haces otra ves, sera el mismo pokemon exactamente, existen 60 repartos por segundo, y dentro de los primeros 11 segundos no cuentan por que estas iniciando la partida.
Por eso te dicen que si no te salen, debes iniciar de nuevo, pero aun asi seran siempre los mismos! asi que no tienen sentido, ademas el reparto Shiny puede estar a los 30 segundos y nunca te tocara si lo haces rapido, la unica forma verdadera de conseguirlo es con el abuso de RNG, es muy facil, pero starter es dificil, necesitas si o si un Nintendo Ds Lite y una tarjeta flash, para pasar la partida al pc y despues saber tu ID secreto, despues ocn un programa que se llama RNG reporter lo ingresas y te dira donde esta el reparto, y debes tocar el boton A en ese tiempo que aparece ahi.
Si no es starter, es mas facil, solo debes pasar un pokemon a 4º gen, y de ahi al pc con algun programa o fale GTS como pokecheck, y ahi lo ves.