Stochastic Particle Simulation