fix seed-random for cmwc
parent
357bd0b3ec
commit
8ad1bab8ad
|
@ -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 =
|
||||
|
|
|
@ -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 ;
|
||||
|
|
Loading…
Reference in New Issue