import random


def qubit_shot(i_mean: float, q_mean: float, i_std: float, q_std: float):
    """Creates a random IQ point using a Gaussian distribution.

    Args:
        i_mean: mean of I distribution
        q_mean: mean of Q distribution
        i_std: standard deviation of I distribution
        q_std: standard deviation of Q distribution

    Returns:
        a list of length 2 with I and Q values.
    """
    return [random.gauss(i_mean, i_std), random.gauss(q_mean, q_std)]