Suppose i have a bivariate random vector which i can simulate from, taking values in a given domain, and for the sake of simplicity let's suppose that it takes values in whole $R^2$.
Suppose now that the density of my random vector in a given subdomain (e.g [0,1]^2) is very small.
To simulate the random values conditionally on being in this given subdomain, the easy technique "simulate unconditionally and discard if it's not in the subdomain" wont be very efficient.
Is there a generic way to simulate conditionally on being in a sub-domain that would be more efficient that this easy trick ?
I have access to a random number generator from my bivariate law, but i don't have access to the law itself (no expression of density, cdf or whatever).
Maybe it's not the right place to post this ?