Code Duplication    Length = 6-6 lines in 2 locations

src/MtRand.php 2 locations

@@ 74-79 (lines=6) @@
71
    private function reload()
72
    {
73
        $p = 0;
74
        for ($i = self::N - self::M; $i--; ++$p) {
75
            $m = $this->state['mt'][$p + self::M];
76
            $u = $this->state['mt'][$p];
77
            $v = $this->state['mt'][$p + 1];
78
            $this->state['mt'][$p] = ($m ^ ((($u & 0x80000000) | ($v & 0x7fffffff)) >> 1) ^ (-($u & 0x00000001) & 0x9908b0df));
79
        }
80
        for ($i = self::M; --$i; ++$p) {
81
            $m = $this->state['mt'][$p + self::M - self::N];
82
            $u = $this->state['mt'][$p];
@@ 80-85 (lines=6) @@
77
            $v = $this->state['mt'][$p + 1];
78
            $this->state['mt'][$p] = ($m ^ ((($u & 0x80000000) | ($v & 0x7fffffff)) >> 1) ^ (-($u & 0x00000001) & 0x9908b0df));
79
        }
80
        for ($i = self::M; --$i; ++$p) {
81
            $m = $this->state['mt'][$p + self::M - self::N];
82
            $u = $this->state['mt'][$p];
83
            $v = $this->state['mt'][$p + 1];
84
            $this->state['mt'][$p] = ($m ^ ((($u & 0x80000000) | ($v & 0x7fffffff)) >> 1) ^ (-($u & 0x00000001) & 0x9908b0df));
85
        }
86
        $m = $this->state['mt'][$p + self::M - self::N];
87
        $u = $this->state['mt'][$p];
88
        $v = $this->state['mt'][0];