I found a solution: OpenMS
It is very simple. The standalone installer has all the function needed.
After installation, create a new workflow with three parts,
The output spectra data is in mzML format, which can be imported into PEAKS Studio and other software for further analysis.
MSSimulator: Simulation of Mass Spectrometry Data
Chris Bielow, Stephan Aiche, Sandro Andreotti, and Knut Reinert
Journal of Proteome Research 2011 10 (7), 2922-2929