NAME
Test::RandomResult - Test that results of a running code look random
VERSION
This document describes version 0.001 of Test::RandomResult (from Perl
distribution Test-RandomResult), released on 2019-07-17.
SYNOPSIS
use Test::More;
use Test::RandomResult; # exports results_look_random
results_look_random { your_func($arg) } 'your_func returns random result';
results_look_random { your_func($arg) } between=>[1,10], 'your_func returns random between 1-10';
...
done_testing;
DESCRIPTION
EARLY RELEASE. CURRENTLY HAS NOT CHECKED THE DISTRIBUTION OF RANDOM
RESULTS.
FUNCTIONS
results_look_random
Usage:
results_look_random { CODE... }, 'TEST NAME';
results_look_random { CODE... }, OPT1=>VAL, OPT2=>VAL, ..., 'TEST NAME';
Run code multiple times (by default 30 or more, see the "runs" option)
and check if the results look random.
Known options:
* runs
Integer. Default 30 or more. Number of times to run CODE.
* between
2-element array of numbers ("[$min, $max]"). Check that results are
between $min and $max.
* min
Number. Specify minimum value (inclusive).
* xmin
Number. Specify minimum value (exclusive).
* max
Number. Specify maximum value (inclusive).
* xmax
Number. Specify maximum value (exclusive).
HOMEPAGE
Please visit the project's homepage at
<https://metacpan.org/release/Test-RandomResult>.
SOURCE
Source repository is at
<https://github.com/perlancar/perl-Test-RandomResult>.
BUGS
Please report any bugs or feature requests on the bugtracker website
<https://rt.cpan.org/Public/Dist/Display.html?Name=Test-RandomResult>
When submitting a bug or request, please include a test-file or a patch
to an existing test-file that illustrates the bug or desired feature.
SEE ALSO
Test::RandomResults
Test::Stochastic
AUTHOR
perlancar <perlancar@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2019 by perlancar@cpan.org.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.