As Georg suggested, I would also recommend simulating your metabolites in NMR-Scope-B first and then add in your frequency, phase, and lw variations in whichever programming language you prefer.
In NMR-Scope-B, after you “Launch” your simulation you can save them as “NMR Scope-B.” This will give you a “.m” file that can be read as a text file. The first 8 or 9 lines of that file are just information about your simulation (dwell time, number of points, etc.) followed by your actual simulated data separated into 2 columns (Real and Imaginary).
From here, you can write some code that will read your data and apply random adjustments. What programming language do you usually work in? Happy to offer more specifics on the code implementation, just let me know what language you prefer.