week4 initrandom & & shakerandom finished.