some tasks
reading random bytes from /dev/random
scratch using /dev/random instead of random
label: add help argument
don't ignore etc/random.s
tasks
switching to /dev/urandom for entropy
pushing  and poping more registers
configurable entropy source
very careful not to step on existing stack state