aboutsummaryrefslogtreecommitdiff
path: root/tests/ii/overload-methods/generate.pl
blob: 6ea50f2756431a591bf491a921f02accb89a44e4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

use strict;
use warnings;
use FindBin;
use lib "$FindBin::Bin/..";
use Random;
my ($seed, $count) = @ARGV;
my $rng = Random->new($seed, "overload-methods");
my @edges = (
    '0 0 1 x',
    '-1000 1000 8 boundary',
    '1000 -1000 8 z',
    '0 24 2 equal',
    '0 23 2 below',
    '0 25 2 above',
);
$rng->emit($count, \@edges, sub {
    return join ' ', $rng->integer(-1000,1000), $rng->integer(-1000,1000),
                    $rng->integer(1,8), 'x' x $rng->integer(1,24);
});