# File lib/backports/1.9.2/random/MT19937.rb, line 65
    def random_32_bits
      next_state if @last_read >= LAST_STATE
      @last_read += 1
      y = @state[@last_read]
      # Tempering
      y ^= (y >> 11)
      y ^= (y << 7) & 0x9d2c5680
      y ^= (y << 15) & 0xefc60000
      y ^= (y >> 18)
    end