Random в питоне не выполняет свою функцию, используясь через def,как исправить?
Все он меняет...
>>> import random
>>> def test():
...     return random.randint(0, 10)
...
>>> test()
9
>>> test()
0
>>> test()
0
>>> test()
1
>>> test()
3
>>> test()
9
>>> test()
7
>>>
Тут есть два варианта, на сколько я помню. 
1. Использовать randint вместо random.randint:
randint(one, two)
2. Добавлять каждый раз новый сид генерации рандомных чисел, не думаю что им кто-то пользуется.:
import random
import time
random.seed(time.clock())
print(random.randint(2,12))