moving the random generators to their own functions, so they can be refreshed
pre-merge commit
Merge branch 'gh-pages'
shouldn't have been here
better styling, everything is refreshable