fix seed-random for cmwc
parent
357bd0b3ec
commit
8ad1bab8ad
|
@ -24,7 +24,7 @@ IN: random.cmwc.tests
|
||||||
}
|
}
|
||||||
] [
|
] [
|
||||||
cmwc-4096
|
cmwc-4096
|
||||||
4096 iota >array seed-random [
|
4096 iota >array 362436 <cmwc-seed> seed-random [
|
||||||
10 [ random-32 ] replicate
|
10 [ random-32 ] replicate
|
||||||
] with-random
|
] with-random
|
||||||
] unit-test
|
] unit-test
|
||||||
|
@ -35,7 +35,7 @@ IN: random.cmwc.tests
|
||||||
10 [ random-32 ] replicate
|
10 [ random-32 ] replicate
|
||||||
] with-random
|
] with-random
|
||||||
] [
|
] [
|
||||||
4096 iota >array 362436 <cmwc-seed seed-random [
|
4096 iota >array 362436 <cmwc-seed> seed-random [
|
||||||
10 [ random-32 ] replicate
|
10 [ random-32 ] replicate
|
||||||
] with-random
|
] with-random
|
||||||
] bi =
|
] bi =
|
||||||
|
|
|
@ -48,4 +48,7 @@ M:: cmwc random-32* ( cmwc -- n )
|
||||||
: cmwc-4096 ( -- cmwc )
|
: cmwc-4096 ( -- cmwc )
|
||||||
4096
|
4096
|
||||||
[ 18782 4294967295 362436 <cmwc> ]
|
[ 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 ;
|
||||||
|
|
Loading…
Reference in New Issue