I think you keep meaning to say frame, not seed. Emerald always has a default seed of zero (unless you did not soft-reset at all so far). Frames are what generates a Pokemon with the spreads it gets.
As for guaranteeing you get Nincada, make sure you have the right encounter slots set, as well...