Checking if your kit is complete... Looks good Writing Makefile for Math::Random::OO cp lib/Math/Random/OO/Uniform.pm blib/lib/Math/Random/OO/Uniform.pm cp lib/Math/Random/OO/UniformInt.pm blib/lib/Math/Random/OO/UniformInt.pm cp lib/Math/Random/OO/Bootstrap.pm blib/lib/Math/Random/OO/Bootstrap.pm cp lib/Math/Random/OO.pm blib/lib/Math/Random/OO.pm cp lib/Math/Random/OO/Normal.pm blib/lib/Math/Random/OO/Normal.pm Manifying blib/man3/Math::Random::OO::Uniform.3 Manifying blib/man3/Math::Random::OO::Bootstrap.3 Manifying blib/man3/Math::Random::OO::UniformInt.3 Manifying blib/man3/Math::Random::OO.3 Manifying blib/man3/Math::Random::OO::Normal.3 PERL_DL_NONLAZY=1 /home/cpanrun/tmp/5.10.0/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/01-OO..................1..6 ok 1 - use Math::Random::OO; ok 2 - The object isa Math::Random::OO ok 3 - The object isa Math::Random::OO ok 4 - Math::Random::OO->can(...) ok 5 - does seed abstract method die? ok 6 - does next abstract method die? ok t/02-Uniform.............1..19 ok 1 - use Math::Random::OO::Uniform; ok 2 - The object isa Math::Random::OO::Uniform ok 3 - The object isa Math::Random::OO::Uniform ok 4 - Math::Random::OO::Uniform->can(...) ok 5 - creating object with new() ok 6 - does srand(0.5),next() give 0.5? ok 7 - does srand(0.23),next() give 0.23? ok 8 - creating object with new(2) ok 9 - does srand(0.4),next() give 0.8? ok 10 - does srand(0.7),next() give 1.4? ok 11 - creating object with new(1, 6) ok 12 - does srand(0.5),next() give 3.5? ok 13 - does srand(0.1),next() give 1.5? ok 14 - creating object with new(-1, 1) ok 15 - does srand(0.5),next() give 0? ok 16 - does srand(0.6),next() give 0.2? ok 17 - creating object with new(2, -2) ok 18 - does srand(0.5),next() give 0? ok 19 - does srand(0.6),next() give 0.4? ok t/03-UniformInt..........1..31 ok 1 - use Math::Random::OO::UniformInt; ok 2 - The object isa Math::Random::OO::UniformInt ok 3 - The object isa Math::Random::OO::UniformInt ok 4 - Math::Random::OO::UniformInt->can(...) ok 5 - creating object with new() ok 6 - does srand(0.2),next() give 0? ok 7 - does srand(0.5),next() give 1? ok 8 - creating object with new(1) ok 9 - does srand(0.4),next() give 0? ok 10 - does srand(0.5),next() give 1? ok 11 - creating object with new(2) ok 12 - does srand(0.25),next() give 0? ok 13 - does srand(0.34),next() give 1? ok 14 - does srand(0.67),next() give 2? ok 15 - creating object with new(1, 6) ok 16 - does srand(0.1),next() give 1? ok 17 - does srand(0.3),next() give 2? ok 18 - does srand(0.5),next() give 4? ok 19 - does srand(0.7),next() give 5? ok 20 - creating object with new(-1, 1) ok 21 - does srand(0.33),next() give -1? ok 22 - does srand(0.34),next() give 0? ok 23 - does srand(0.67),next() give 1? ok 24 - creating object with new(1, -1) ok 25 - does srand(0.33),next() give -1? ok 26 - does srand(0.34),next() give 0? ok 27 - does srand(0.67),next() give 1? ok 28 - creating object with new(-1.56, 1.23) ok 29 - does srand(0.33),next() give -1? ok 30 - does srand(0.34),next() give 0? ok 31 - does srand(0.67),next() give 1? ok t/04-Normal..............1..22 ok 1 - use Math::Random::OO::Normal; ok 2 - The object isa Math::Random::OO::Normal ok 3 - The object isa Math::Random::OO::Normal ok 4 - Math::Random::OO::Normal->can(...) ok 5 - next handles 0 correctly? ok 6 - creating object with new() ok 7 - does srand(0.5),next() give 0? ok 8 - does srand(0.3),next() give -0.5244? ok 9 - does srand(0.9),next() give 1.28155? ok 10 - does srand(0.1),next() give -1.28155? ok 11 - creating object with new(5) ok 12 - does srand(0.5),next() give 5? ok 13 - does srand(0.3),next() give 4.4756? ok 14 - does srand(0.9),next() give 6.28155? ok 15 - creating object with new(0, 3) ok 16 - does srand(0.5),next() give 0? ok 17 - does srand(0.3),next() give -1.5732? ok 18 - does srand(0.9),next() give 3.84465? ok 19 - creating object with new(0, -3) ok 20 - does srand(0.5),next() give 0? ok 21 - does srand(0.3),next() give -1.5732? ok 22 - does srand(0.9),next() give 3.84465? ok t/06-Bootstrap...........1..13 ok 1 - use Math::Random::OO::Bootstrap; ok 2 - does new die with no arguments? ok 3 - The object isa Math::Random::OO::Bootstrap ok 4 - The object isa Math::Random::OO::Bootstrap ok 5 - Math::Random::OO::Bootstrap->can(...) ok 6 - creating object with list args to new() ok 7 - does srand(0.2),next() give 1? ok 8 - does srand(0.5),next() give 2? ok 9 - does srand(0.999999999767169),next() give 3? ok 10 - creating object with arrayref args to new() ok 11 - does srand(0.2),next() give 1? ok 12 - does srand(0.5),next() give 2? ok 13 - does srand(0.999999999767169),next() give 3? ok t/50-factory-function....1..6 ok 1 - use Math::Random::OO; ok 2 - main->can(...) ok 3 - The object isa Math::Random::OO::Uniform ok 4 - The object isa Math::Random::OO::UniformInt ok 5 - The object isa Math::Random::OO::Normal ok 6 - The object isa Math::Random::OO::Bootstrap ok t/98_pod.................1..0 # Skip Skipping author tests skipped all skipped: Skipping author tests t/99_pod_coverage........1..0 # Skip Skipping author tests skipped all skipped: Skipping author tests All tests successful, 2 tests skipped. Files=8, Tests=97, 1 wallclock secs ( 0.62 cusr + 0.23 csys = 0.85 CPU) Installing /home/cpanrun/build/5.10.0/html/site/lib/Math/Random/OO.html Installing /home/cpanrun/build/5.10.0/html/site/lib/Math/Random/OO/Uniform.html Installing /home/cpanrun/build/5.10.0/html/site/lib/Math/Random/OO/Bootstrap.html Installing /home/cpanrun/build/5.10.0/html/site/lib/Math/Random/OO/Normal.html Installing /home/cpanrun/build/5.10.0/html/site/lib/Math/Random/OO/UniformInt.html Installing /home/cpanrun/build/5.10.0/site/lib/Math/Random/OO.pm Installing /home/cpanrun/build/5.10.0/site/lib/Math/Random/OO/Normal.pm Installing /home/cpanrun/build/5.10.0/site/lib/Math/Random/OO/UniformInt.pm Installing /home/cpanrun/build/5.10.0/site/lib/Math/Random/OO/Uniform.pm Installing /home/cpanrun/build/5.10.0/site/lib/Math/Random/OO/Bootstrap.pm Installing /home/cpanrun/build/5.10.0/site/man/man3/Math::Random::OO.3 Installing /home/cpanrun/build/5.10.0/site/man/man3/Math::Random::OO::Normal.3 Installing /home/cpanrun/build/5.10.0/site/man/man3/Math::Random::OO::UniformInt.3 Installing /home/cpanrun/build/5.10.0/site/man/man3/Math::Random::OO::Uniform.3 Installing /home/cpanrun/build/5.10.0/site/man/man3/Math::Random::OO::Bootstrap.3 Appending installation info to /home/cpanrun/build/5.10.0/lib/perllocal.pod