def METHOD_NAME(*args, **kwargs):
    if kwargs["type"] == "bool":
        return np.random.choice([True, False],
                                kwargs["shape"]).astype(bool)
    if kwargs["type"] == "uint8":
        return np.random.normal(0, 255,
                                kwargs["shape"]).astype(np.uint8)
    if kwargs["type"] == "int8":
        return np.random.normal(-128, 127,
                                kwargs["shape"]).astype(np.int8)
    if kwargs["type"] == "int16":
        return np.random.normal(-32768, 32767,
                                kwargs["shape"]).astype(np.int16)
    if kwargs["type"] == "int32":
        return np.random.normal(-2147483648, 2147483647,
                                kwargs["shape"]).astype(np.int32)
    if kwargs["type"] == "int64":
        return np.random.normal(-9223372036854775808,
                                9223372036854775807,
                                kwargs["shape"]).astype(np.int64)