为什么这个生成的伪随机数一直是6

import random

counts = 3
answer = random.randint(1,10)

while counts > 0:
temp = input('猜一下我的年龄?')
guess = int(temp)

if guess == answer :
    print ('牛逼 你咋知道')
    break
else :
    if guess > answer :
        print ('我有这么老?')
    if guess < answer :
        print ('我这么年轻的吗?')
counts = counts - 1

print ('好了不玩了')

我试了一下,会变啊

你写的随机数是会变的,你单独输出answer = random.randint(1,10)看看