This document presents a simple message-optimal algorithm designed for maintaining a random sample from a large distributed data stream, facilitating communication via a central coordinator. The algorithm demonstrates significant improvements in message complexity, particularly when the distribution of elements is non-uniform across sites, outperforming prior methods. The correctness and efficiency of the algorithm are confirmed through theoretical analysis and experimental results.