| 104 | } |
| 105 | |
| 106 | void LongRand::SetInnerState( const uint32_t state ) |
| 107 | { |
| 108 | // We assume, that std::linear_congruential_engine is simple struct without pointers. |
| 109 | std::memcpy( &generator_, &state, sizeof(Generator) ); |
| 110 | } |
| 111 | |
| 112 | } // namespace PanzerChasm |