Dynamic Monte Carlo simulation of non-equilibrium Brownian diffusion of single-chain macromolecules