import random


def get_random_multiplicators(value):
    """
    Returns tuple (x, y) such that x * y == value
    """
    if value == 0:
        return random.randint(-100, 100), 0
    dividers = []
    x = 1
    while x * x <= abs(value):
        if value % x == 0:
            dividers.append(x)
        x += 1
    mult1 = random.choice(dividers)
    mult2 = value // mult1
    if random.randint(0, 1) == 0:
        mult1 = -mult1
        mult2 = -mult2

    return mult1, mult2