Random Phase Product Sate for Canonical Ensemble