You did not provide us the code for non_random.py.
The problem here is that Apple forces there to be only one Python process in Pythonista. See @omz's explanation at: http://omz-forums.appspot.com/pythonista/post/5771894208856064
These lines at the top of your program might help:
import outcome ; reload(outcome) import wheel ; reload(wheel) import non_random ; reload(non_random)This forces the imports to be reloaded. In modules that you will be editing, I would recommend using the import module syntax instead of from module import class when working with Pythonista.