Hi @BayesKnight ,
JMP will generate a robust randomized run order for your DOE, you don't have to worry (or even shouldn't worry) about that. JMP has been an industry leader in this field for more than 35 years. They certainly wouldn't still be around if their software was not reliable.
Even if you did create some way to quantify and evaluate the run order BEFORE you did the DOE, all you'd really end up doing is testing JMP's randomization algorithm to determine if it's "truly" random. As @MRB3855 mentioned, no (digital) random number generator is truly random. Take your favorite music app and test out their "random" play function. In reality, their "random" play is restricted because they prioritize playing each song in the playlist once before "re-randomizing" the list. That's not a truly random order.
I also agree with @MRB3855 , what has prompted you to bring up this question of evaluating the randomness BEFORE even running the DOE in the first place? Why do you think that JMP doesn't provide a robust random run order?
If you have any historical data that suggests this is the case, then I'd first spend more time on planning the DOE and use blocking or some other form to account for it. I would not double-guess JMP and make the assumption something is wrong on their end -- it's much more likely the DOE wasn't planned out right in the first place.
DS