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.