Changeset 487 for trunk/src/core/random.cc
- Timestamp:
- 03/08/16 08:05:51 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/core/random.cc
r471 r487 22 22 { 23 23 m_state[0] = static_cast<uint32>( seed & mt_full_mask ); 24 for ( inti = 1; i < mersenne_n; i++ )24 for ( uint32 i = 1; i < mersenne_n; i++ ) 25 25 { 26 26 m_state[i] = ( 1812433253UL * ( m_state[i - 1] ^ ( m_state[i - 1] >> 30 ) ) + i ); … … 71 71 72 72 random::random( random::seed_type seed /*= 0 */ ) 73 : m_ remaining( 0 ), m_next( nullptr), m_seeded( 0 )73 : m_next( nullptr ), m_remaining( 0 ), m_seeded( 0 ) 74 74 { 75 75 mt_init( seed == 0 ? randomized_seed() : seed );
Note: See TracChangeset
for help on using the changeset viewer.