From 0110bd49f1fad640a58dd72269fe50a79135ab55 Mon Sep 17 00:00:00 2001 From: John Benediktsson Date: Fri, 7 Feb 2014 07:31:53 -0800 Subject: [PATCH] random.mersenne-twister: fix non-random bias. --- basis/random/mersenne-twister/mersenne-twister.factor | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/basis/random/mersenne-twister/mersenne-twister.factor b/basis/random/mersenne-twister/mersenne-twister.factor index b55c3455b0..82ac44cb1f 100644 --- a/basis/random/mersenne-twister/mersenne-twister.factor +++ b/basis/random/mersenne-twister/mersenne-twister.factor @@ -31,7 +31,7 @@ CONSTANT: a uint-array{ 0 0x9908b0df } [ seq>> [ [ n m - ] dip '[ [ m ] dip _ mt[k] ] each-integer ] - [ [ m 1 - ] dip '[ [ m n - ] [ n m - + ] bi* _ mt[k] ] each-integer ] + [ [ m ] dip '[ [ m n - ] [ n m - + ] bi* _ mt[k] ] each-integer ] bi ] [ 0 >>i drop ] bi ; inline