I have a sample of associated variablesxi=(xi1,xi2,xi3,...). I want to generate random vectors from the distribution implied by this sample. The xijs are correlated and not necessarily normal.

I've looked up some information on both Cholesky and Spectral Decomposition but as far as I can tell these methods only apply to normal distribution. How would i generate a vector using correlations and bootstrapped distributions from the sample?