from typing import List


def int_to_rgba(v: int) -> List[float]:
    """Get rgba (0-1) e.g. (1, 0.5, 0, 1) from integer.
    >>> print(int_to_rgba(0))
    [0.0, 0.0, 0.0, 0.0]
    >>> print([round(x, 3) for x in int_to_rgba(100100)])
    [0.0, 0.004, 0.529, 0.016]
    """
    return [x / 255 for x in v.to_bytes(4, signed=True, byteorder="big")]