function [time, position] = randomwalk(numbersteps) % 1-D random walk for numbersteps time steps time = 1:numbersteps; position = zeros(numbersteps, 1); for i = time(2:end) r = rand(1); if r > 0.5 position(i) = position(i-1) + 1; else position(i) = position(i-1) - 1; end end end