C++ wrapper class for the QDREMRAND functionality.
This class encapsulates the C-style QDREMRAND structure and its associated functions, providing an object-oriented interface for interacting with the Quantum Dice entropy server. It manages the lifecycle of the QDREMRAND structure, including initialization, connection, random data retrieval, and cleanup.
Usage of this class typically involves:
- Creating an instance of QDREMRAND
- Connecting to a Quantum Dice randomness server using the connect() method
- Retrieving random data using the getrand() or getrand_ce() methods
- The destructor automatically cleans up resources when the object goes out of scope
- Note
- This class is not copyable or movable to ensure proper resource management.