FastReseededPRNG Node1 FastReseededPRNG + FastReseededPRNG() + FastReseededPRNG() + operator()() + min() + max() - set_seed() - next() Node2 std::array< std::uint64 _t, 2 > + elements Node2->Node1 -m_seed_arr