lemon/random.h
changeset 62 4790635473ef
parent 49 9a556af88710
child 68 a315a588a20d
     1.1 --- a/lemon/random.h	Wed Jan 23 16:26:41 2008 +0100
     1.2 +++ b/lemon/random.h	Fri Jan 25 15:23:28 2008 +0100
     1.3 @@ -254,7 +254,7 @@
     1.4              curr[length - shift] ^ mask[curr[-1] & 1ul];
     1.5            --curr;
     1.6          }
     1.7 -        curr[0] = (((curr[0] & hiMask) | (curr[length - 1] & loMask)) >> 1) ^
     1.8 +        state[0] = (((state[0] & hiMask) | (curr[length - 1] & loMask)) >> 1) ^
     1.9            curr[length - shift] ^ mask[curr[length - 1] & 1ul];
    1.10  
    1.11        }