Stochastic diffusion simulator