Если нужен диапазон от 1 до 100 включительно, используйте:
import random
x = random.randint(1, 100)
Можно импортировать функцию напрямую:
from random import randint
x = randint(1, 100)
Второй вариант просто короче, но не делает код «профессиональнее».
int(random.random() * 100) возвращает числа от 0 до 99, поэтому пример на изображении даёт другой диапазон.Для паролей, токенов и других задач безопасности используйте
secrets:
import secrets
x = secrets.randbelow(100) + 1
