horribly rudimentary random