A front-tracking alternative to the random choice method