def METHOD_NAME(N, D, C, T):
    # Uncomment this if we want execution to be deterministic
    # np.random.seed(0)
    data = np.random.random((N, D)).astype(T)
    # Since points are random, we'll just generate some random centers
    centroids = np.random.random((C, D)).astype(T)
    return data, centroids