develooper Front page | perl.perl5.porters | Postings from October 2001

[nwc10@colon.colondot.net: Report /export/home/nwc10/Odd-Smoke/Smoke]

From:
Nicholas Clark
Date:
October 30, 2001 06:31
Subject:
[nwc10@colon.colondot.net: Report /export/home/nwc10/Odd-Smoke/Smoke]
Message ID:
20011030143130.C7259@plum.flirble.org
Seen op/rand.t 5 fail before. It's this one I think:

    my($max, $min);
    $max = $min = rand(100);
    for (1..$reps) {
	my $n = rand(100);
	$max = $n if $n > $max;
	$min = $n if $n < $min;
    }

    # This test checks to see that rand(100) really falls 
    # within the range 0 - 100, and that the numbers produced
    # have a reasonably-large range among them.
    #
    unless ( ok( !($min < 0 or $max >= 100 or ($max - $min) < 65) ) ) {
	print "# min too low\n" if $min < 0;
	print "# max too high\n" if $max >= 100;
	print "# range too narrow\n" if ($max - $min) < 65;
    }

Is anyone good enough at statistics to say what the probability of that test
failing is for a truly random number generator?

Nicholas Clark
----- Forwarded message from Nicholas Clark <nwc10@colon.colondot.net> -----

To: nick@ccl4.org
Subject: Report /export/home/nwc10/Odd-Smoke/Smoke
From: Nicholas Clark <nwc10@colon.colondot.net>
Date: Tue, 30 Oct 2001 14:28:09 +0000

Automated smoke report for patch 12768
          v1.06         on freebsd using cc version 2.95.2 19991024 (release)
O = OK
F = Failure(s), extended report at the bottom
? = still running or test results not (yet) available
Build failures during:       - = unknown
    c = Configure, m = make, t = make test-prep

         Configuration
-------  --------------------------------------------------------------------
O O O O -Uuseperlio -Dusemymalloc=n
O O O O -Uuseperlio -Dusemymalloc=n -DNO_PERL_PRESERVE_IVUV
m m m m -Uuseperlio -Dusemymalloc=n -DCRIPPLED_CC
O O O O -Uuseperlio -Dusemymalloc=n -DCAST_INLINE
O O O O -Uuseperlio -Dusemymalloc=n -DCAST_INLINE -DNO_PERL_PRESERVE_IVUV
m m m m -Uuseperlio -Dusemymalloc=n -DCAST_INLINE -DCRIPPLED_CC
O O O O -Uuseperlio -Dusemymalloc=y
O O O O -Uuseperlio -Dusemymalloc=y -DNO_PERL_PRESERVE_IVUV
m m m m -Uuseperlio -Dusemymalloc=y -DCRIPPLED_CC
O O O O -Uuseperlio -Dusemymalloc=y -DCAST_INLINE
O O O O -Uuseperlio -Dusemymalloc=y -DCAST_INLINE -DNO_PERL_PRESERVE_IVUV
m m m m -Uuseperlio -Dusemymalloc=y -DCAST_INLINE -DCRIPPLED_CC
O O O O -Uuseperlio -Duse64bitint -Dusemymalloc=n
O O O O -Uuseperlio -Duse64bitint -Dusemymalloc=n -DNO_PERL_PRESERVE_IVUV
m m m m -Uuseperlio -Duse64bitint -Dusemymalloc=n -DCRIPPLED_CC
O O O O -Uuseperlio -Duse64bitint -Dusemymalloc=n -DCAST_INLINE
O O O O -Uuseperlio -Duse64bitint -Dusemymalloc=n -DCAST_INLINE -DNO_PERL_PRESERVE_IVUV
m m m m -Uuseperlio -Duse64bitint -Dusemymalloc=n -DCAST_INLINE -DCRIPPLED_CC
O O O O -Uuseperlio -Duse64bitint -Dusemymalloc=y
O O O O -Uuseperlio -Duse64bitint -Dusemymalloc=y -DNO_PERL_PRESERVE_IVUV
m m m m -Uuseperlio -Duse64bitint -Dusemymalloc=y -DCRIPPLED_CC
O O O O -Uuseperlio -Duse64bitint -Dusemymalloc=y -DCAST_INLINE
O O O O -Uuseperlio -Duse64bitint -Dusemymalloc=y -DCAST_INLINE -DNO_PERL_PRESERVE_IVUV
m m m m -Uuseperlio -Duse64bitint -Dusemymalloc=y -DCAST_INLINE -DCRIPPLED_CC
O O O O -Uuseperlio -Dusethreads -Duseithreads -Dusereentrant -Dusemymalloc=n
O O O O -Uuseperlio -Dusethreads -Duseithreads -Dusereentrant -Dusemymalloc=n -DNO_PERL_PRESERVE_IVUV
m m m m -Uuseperlio -Dusethreads -Duseithreads -Dusereentrant -Dusemymalloc=n -DCRIPPLED_CC
O O O O -Uuseperlio -Dusethreads -Duseithreads -Dusereentrant -Dusemymalloc=n -DCAST_INLINE
O O O O -Uuseperlio -Dusethreads -Duseithreads -Dusereentrant -Dusemymalloc=n -DCAST_INLINE -DNO_PERL_PRESERVE_IVUV
m m m m -Uuseperlio -Dusethreads -Duseithreads -Dusereentrant -Dusemymalloc=n -DCAST_INLINE -DCRIPPLED_CC
O O O O -Uuseperlio -Dusethreads -Duseithreads -Dusereentrant -Dusemymalloc=y
O O O O -Uuseperlio -Dusethreads -Duseithreads -Dusereentrant -Dusemymalloc=y -DNO_PERL_PRESERVE_IVUV
m m m m -Uuseperlio -Dusethreads -Duseithreads -Dusereentrant -Dusemymalloc=y -DCRIPPLED_CC
O O O O -Uuseperlio -Dusethreads -Duseithreads -Dusereentrant -Dusemymalloc=y -DCAST_INLINE
O O O O -Uuseperlio -Dusethreads -Duseithreads -Dusereentrant -Dusemymalloc=y -DCAST_INLINE -DNO_PERL_PRESERVE_IVUV
m m m m -Uuseperlio -Dusethreads -Duseithreads -Dusereentrant -Dusemymalloc=y -DCAST_INLINE -DCRIPPLED_CC
O O O O -Uuseperlio -Dusethreads -Duseithreads -Dusereentrant -Duse64bitint -Dusemymalloc=n
O O O O -Uuseperlio -Dusethreads -Duseithreads -Dusereentrant -Duse64bitint -Dusemymalloc=n -DNO_PERL_PRESERVE_IVUV
m m m m -Uuseperlio -Dusethreads -Duseithreads -Dusereentrant -Duse64bitint -Dusemymalloc=n -DCRIPPLED_CC
O O O O -Uuseperlio -Dusethreads -Duseithreads -Dusereentrant -Duse64bitint -Dusemymalloc=n -DCAST_INLINE
O O O O -Uuseperlio -Dusethreads -Duseithreads -Dusereentrant -Duse64bitint -Dusemymalloc=n -DCAST_INLINE -DNO_PERL_PRESERVE_IVUV
m m m m -Uuseperlio -Dusethreads -Duseithreads -Dusereentrant -Duse64bitint -Dusemymalloc=n -DCAST_INLINE -DCRIPPLED_CC
O O O O -Uuseperlio -Dusethreads -Duseithreads -Dusereentrant -Duse64bitint -Dusemymalloc=y
O O O O -Uuseperlio -Dusethreads -Duseithreads -Dusereentrant -Duse64bitint -Dusemymalloc=y -DNO_PERL_PRESERVE_IVUV
m m m m -Uuseperlio -Dusethreads -Duseithreads -Dusereentrant -Duse64bitint -Dusemymalloc=y -DCRIPPLED_CC
O O O O -Uuseperlio -Dusethreads -Duseithreads -Dusereentrant -Duse64bitint -Dusemymalloc=y -DCAST_INLINE
O O O O -Uuseperlio -Dusethreads -Duseithreads -Dusereentrant -Duse64bitint -Dusemymalloc=y -DCAST_INLINE -DNO_PERL_PRESERVE_IVUV
m m m m -Uuseperlio -Dusethreads -Duseithreads -Dusereentrant -Duse64bitint -Dusemymalloc=y -DCAST_INLINE -DCRIPPLED_CC
O O O O -Duseperlio -Dusemymalloc=n
O O O O -Duseperlio -Dusemymalloc=n -DNO_PERL_PRESERVE_IVUV
m m m m -Duseperlio -Dusemymalloc=n -DCRIPPLED_CC
O O O O -Duseperlio -Dusemymalloc=n -DCAST_INLINE
O O O F -Duseperlio -Dusemymalloc=n -DCAST_INLINE -DNO_PERL_PRESERVE_IVUV
m m m m -Duseperlio -Dusemymalloc=n -DCAST_INLINE -DCRIPPLED_CC
O O O O -Duseperlio -Dusemymalloc=y
O O O O -Duseperlio -Dusemymalloc=y -DNO_PERL_PRESERVE_IVUV
m m m m -Duseperlio -Dusemymalloc=y -DCRIPPLED_CC
O O O O -Duseperlio -Dusemymalloc=y -DCAST_INLINE
O O O O -Duseperlio -Dusemymalloc=y -DCAST_INLINE -DNO_PERL_PRESERVE_IVUV
m m m m -Duseperlio -Dusemymalloc=y -DCAST_INLINE -DCRIPPLED_CC
O O O O -Duseperlio -Duse64bitint -Dusemymalloc=n
O O O O -Duseperlio -Duse64bitint -Dusemymalloc=n -DNO_PERL_PRESERVE_IVUV
m m m m -Duseperlio -Duse64bitint -Dusemymalloc=n -DCRIPPLED_CC
O O O O -Duseperlio -Duse64bitint -Dusemymalloc=n -DCAST_INLINE
O O O O -Duseperlio -Duse64bitint -Dusemymalloc=n -DCAST_INLINE -DNO_PERL_PRESERVE_IVUV
m m m m -Duseperlio -Duse64bitint -Dusemymalloc=n -DCAST_INLINE -DCRIPPLED_CC
O O O O -Duseperlio -Duse64bitint -Dusemymalloc=y
O O O O -Duseperlio -Duse64bitint -Dusemymalloc=y -DNO_PERL_PRESERVE_IVUV
m m m m -Duseperlio -Duse64bitint -Dusemymalloc=y -DCRIPPLED_CC
O O O O -Duseperlio -Duse64bitint -Dusemymalloc=y -DCAST_INLINE
O O O O -Duseperlio -Duse64bitint -Dusemymalloc=y -DCAST_INLINE -DNO_PERL_PRESERVE_IVUV
m m m m -Duseperlio -Duse64bitint -Dusemymalloc=y -DCAST_INLINE -DCRIPPLED_CC
O O O O -Duseperlio -Dusethreads -Duseithreads -Dusereentrant -Dusemymalloc=n
O O O O -Duseperlio -Dusethreads -Duseithreads -Dusereentrant -Dusemymalloc=n -DNO_PERL_PRESERVE_IVUV
m m m m -Duseperlio -Dusethreads -Duseithreads -Dusereentrant -Dusemymalloc=n -DCRIPPLED_CC
O O O O -Duseperlio -Dusethreads -Duseithreads -Dusereentrant -Dusemymalloc=n -DCAST_INLINE
O O O O -Duseperlio -Dusethreads -Duseithreads -Dusereentrant -Dusemymalloc=n -DCAST_INLINE -DNO_PERL_PRESERVE_IVUV
m m m m -Duseperlio -Dusethreads -Duseithreads -Dusereentrant -Dusemymalloc=n -DCAST_INLINE -DCRIPPLED_CC
O O O O -Duseperlio -Dusethreads -Duseithreads -Dusereentrant -Dusemymalloc=y
O O O O -Duseperlio -Dusethreads -Duseithreads -Dusereentrant -Dusemymalloc=y -DNO_PERL_PRESERVE_IVUV
m m m m -Duseperlio -Dusethreads -Duseithreads -Dusereentrant -Dusemymalloc=y -DCRIPPLED_CC
O O O O -Duseperlio -Dusethreads -Duseithreads -Dusereentrant -Dusemymalloc=y -DCAST_INLINE
O O O O -Duseperlio -Dusethreads -Duseithreads -Dusereentrant -Dusemymalloc=y -DCAST_INLINE -DNO_PERL_PRESERVE_IVUV
m m m m -Duseperlio -Dusethreads -Duseithreads -Dusereentrant -Dusemymalloc=y -DCAST_INLINE -DCRIPPLED_CC
O O O O -Duseperlio -Dusethreads -Duseithreads -Dusereentrant -Duse64bitint -Dusemymalloc=n
O O O O -Duseperlio -Dusethreads -Duseithreads -Dusereentrant -Duse64bitint -Dusemymalloc=n -DNO_PERL_PRESERVE_IVUV
m m m m -Duseperlio -Dusethreads -Duseithreads -Dusereentrant -Duse64bitint -Dusemymalloc=n -DCRIPPLED_CC
O O O O -Duseperlio -Dusethreads -Duseithreads -Dusereentrant -Duse64bitint -Dusemymalloc=n -DCAST_INLINE
O O O O -Duseperlio -Dusethreads -Duseithreads -Dusereentrant -Duse64bitint -Dusemymalloc=n -DCAST_INLINE -DNO_PERL_PRESERVE_IVUV
m m m m -Duseperlio -Dusethreads -Duseithreads -Dusereentrant -Duse64bitint -Dusemymalloc=n -DCAST_INLINE -DCRIPPLED_CC
O O O O -Duseperlio -Dusethreads -Duseithreads -Dusereentrant -Duse64bitint -Dusemymalloc=y
O O O O -Duseperlio -Dusethreads -Duseithreads -Dusereentrant -Duse64bitint -Dusemymalloc=y -DNO_PERL_PRESERVE_IVUV
m m m m -Duseperlio -Dusethreads -Duseithreads -Dusereentrant -Duse64bitint -Dusemymalloc=y -DCRIPPLED_CC
O O O O -Duseperlio -Dusethreads -Duseithreads -Dusereentrant -Duse64bitint -Dusemymalloc=y -DCAST_INLINE
O O O O -Duseperlio -Dusethreads -Duseithreads -Dusereentrant -Duse64bitint -Dusemymalloc=y -DCAST_INLINE -DNO_PERL_PRESERVE_IVUV
m m m m -Duseperlio -Dusethreads -Duseithreads -Dusereentrant -Duse64bitint -Dusemymalloc=y -DCAST_INLINE -DCRIPPLED_CC
| | | +- PERLIO = perlio -DDEBUGGING
| | +--- PERLIO = stdio  -DDEBUGGING
| +----- PERLIO = perlio
+------- PERLIO = stdio

Failures:

freebsd      perlio           -DDEBUGGING -Duseperlio -Dusemymalloc=n -DCAST_INLINE -DNO_PERL_PRESERVE_IVUV
    t/op/rand...........................FAILED at test 5


----- End forwarded message -----



nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About