There is an interview with Dave Walton, creator of SPP (System Parameters Permutation) where he talks about a better way of approaching this .
The idea is to take the SPP and put a Monte Carlo function on top of it. Monte Carlo selection engine overlaid on top of SPP.
Here is the paper by Dave Walton:
http://bettersystemtrader.com/system-parameter-permutation-a-better-alternative
“In order to address all of these, I’d like to introduce a close cousin of SPP which I named System Parameter Randomization (SPR). The fundamental mechanism behind both SPP and SPR is the same, yet the implementation is very different. SPR can be thought of as a random sample of a continuous SPP distribution. The process is explained in the steps below:
Full interview:
http://bettersystemtrader.com/051-dave-walton/