Considering the narrow power spectrum and uneven energy distribution of present white noise generator,a new white noise generator based on AT89C516 MCU and DAC0832 D/A converter chip was designed to randomly rearrange pseudo-random sequence fragments in program storage space,and to broaden noise spectrum scope and to enhance its randomness so as to obtain ideal white noise.Experiment results prove the good white noise performance generated by the white noise generator.