factor/extra/random/blum-blum-shub/blum-blum-shub-tests.factor

30 lines
665 B
Factor
Raw Permalink Normal View History

2008-04-07 20:28:54 -04:00
USING: kernel math tools.test namespaces random
2008-06-09 06:22:21 -04:00
random.blum-blum-shub alien.c-types sequences splitting
grouping ;
2008-04-07 20:28:54 -04:00
IN: blum-blum-shub.tests
{ 887708070 } [
T{ blum-blum-shub f 590695557939 811977232793 } clone random-32*
2008-04-07 20:28:54 -04:00
] unit-test
{ 887708070 } [
T{ blum-blum-shub f 590695557939 811977232793 } clone [
2008-04-07 20:28:54 -04:00
32 random-bits
] with-random
] unit-test
{ 3812677130378646276 } [
T{ blum-blum-shub f 590695557939 811977232793 } clone [
2008-04-07 20:28:54 -04:00
64 random-bits
] with-random
] unit-test
{ 3716213681 }
2008-04-07 20:28:54 -04:00
[
2009-11-05 23:22:21 -05:00
T{ blum-blum-shub f 200352954495 846054538649 } clone 100 over [
2008-04-07 20:28:54 -04:00
random-32* drop
] curry times
random-32*
] unit-test