def METHOD_NAME(*args, **kwargs):
    low, high = -10, 10
    dtype = "float32"
    shape = kwargs["shape"]
    if "low" in kwargs:
        low = kwargs["low"]
    if "high" in kwargs:
        high = kwargs["high"]
    if "dtype" in kwargs:
        dtype = kwargs["dtype"]
    if dtype == "int32":
        if low == high:
            return low * np.ones(shape).astype(np.int32)
        else:
            return np.random.randint(low, high, shape).astype(np.int32)
    elif dtype == "int64":
        if low == high:
            return low * np.ones(shape).astype(np.int64)
        else:
            return np.random.randint(low, high, shape).astype(np.int64)
    elif dtype == "float32":
        return (high - low
                ) * np.random.random(shape).astype(np.float32) + low