actually using random choices
print message if tests are run standalone