Improving Discrete Diffusion Models via Structured Preferential Generation