LTSpice is pretty sophisticated if you take the time to learn how to use it's more advanced features. You can program full equations for variables including randomness into almost any parameter anywhere in your schematic if you do it properly. Bellow is a simple example.
If you set that to say a resistors value, when LTSpice runs it will generate a random number between 0 and 1 using the number in the brackets (in this case 1) as a seed. Because the seed is static this will of course generate the same results every time you simulate. However if you use the .step parameter sweep function as well you can run a simulation multiple times with any scaled randomized variables in any range you want, you just have to tweak the math to use the 0-1 number that rand returns to get the variability you want..
Code:
.step param SEED 1 100 1
{100/{rand({SEED})+1}}
Please take careful note of the use of the squiggly brackets, they determine how LTSpice will interpret things. In the above example the step parameter will run the simulation with a SEED value between 1 and 100. I had to add the +1 to avoid the possibility of a divide by zero error because zero is a possible return value of rand. I ran the above simulation on a simple transistor circuit with the variable component being a resistor and I got a different current value every stepped run.
The above example is pretty crude and you'll have to work out the math yourself to set 5-10% variables, but it should give you a better idea of what LTSpice is capable of. ANY variable for any component can be set through the math parser which has a full set of advanced math functions. Skies the limit!
Don't forget that LTSpice allows support for the input if .wav files as piece wise linear voltage sources and can also output files as well, so even without a single piece of hardware you can do advanced audio filter design and actually HEAR what the circuit would do. Depending on how much you want to get into the simulation. I've seen a few threads on the LTSpice Yahoo user group that actually use fully developed math simulations for speaker cabinet design which allow you to punch in the physic makeup of the speaker box and actually let you hear what it will sound like (assuming of course you're using studio grade monitor headphones)