Estimation of passive microseismic event location using random sampling-based curve fitting