fix seed-random for cmwc

db4
Doug Coleman 2009-10-07 20:25:00 -05:00
parent 357bd0b3ec
commit 8ad1bab8ad
2 changed files with 6 additions and 3 deletions

View File

@ -24,7 +24,7 @@ IN: random.cmwc.tests
}
] [
cmwc-4096
4096 iota >array seed-random [
4096 iota >array 362436 <cmwc-seed> seed-random [
10 [ random-32 ] replicate
] with-random
] unit-test
@ -35,7 +35,7 @@ IN: random.cmwc.tests
10 [ random-32 ] replicate
] with-random
] [
4096 iota >array 362436 <cmwc-seed seed-random [
4096 iota >array 362436 <cmwc-seed> seed-random [
10 [ random-32 ] replicate
] with-random
] bi =

View File

@ -48,4 +48,7 @@ M:: cmwc random-32* ( cmwc -- n )
: cmwc-4096 ( -- cmwc )
4096
[ 18782 4294967295 362436 <cmwc> ]
[ '[ [ random-32 ] replicate ] with-system-random seed-random ] bi ;
[
'[ [ random-32 ] replicate ] with-system-random
362436 <cmwc-seed> seed-random
] bi ;