You can use the random structure group and modify it:
the basic idea is to create the randomness with Gaussian and other probability distributions. The difficulty is, you probably do not know how many random holes in the structure. You may need to test different cases and get statistical results.