random.randint(1,100)
random.randint(1,100)
Olá, a sua lógica não está errada, o problema consiste na não existência de um randint, mas há o random.randrange(X,Y) que já retorna um número inteiro. Não ser esqueça que deve-se importar o random, o randrange devolve o último numero (O "Y") subtraído por 1, segue um código de guia que ao ser rodado, funciona perfeitamente.
import random
#Sem isso, o random não funciona
variavel = random.randrange(1,101)
#O randrange devolve números inteiros, neste caso entre 1 e 100
print(variavel)
#A variável variavel será imprimida, e a medida que o código será rodado, os valores mudarão