Simulating a Random Walk

import random def random_walk(steps, init=0.0, mean=0,variance=0, distribution='normal'): result = [init] if variance == 0: for i in range(steps): init = init + mean result.append(init) pass pass if distribution == 'normal': for i in range(steps): random_num = random.gauss(mean, variance) init = init + random_num result.append(init) pass pass return result