Class ov::reference::philox::MockPhiloxGenerator#

class MockPhiloxGenerator : public ov::reference::philox::PhiloxGenerator#

Mock specialization of the PhiloxGenerator class (in case of unknown alignment).

Public Functions

virtual PhiloxOutput random() override#

Get a set of 4 32-bit unsigned integers (zeros).

Returns:

A structure with a set of 32-bit zeros.

virtual std::pair<uint64_t, uint64_t> get_next_state() override#

Returns the modified state to feed to the next execution.

Returns:

A pair of uint64s that represent the output state to be fed to the next generator execution.