# an app generating random pages containing random links
my $max = 15;
my $app = sub {
    my ($env) = @_;
    $env->{REQUEST_URI} =~ m{/(\d+)};
    srand( $1 || 0 );
    my $html = join "\n",
      '<html><head></head><body>',
      map ( qq{<a href="/$_">$_</a>}, map int rand $max, 0 .. rand $max ),
      "</body><html>";
    [
        200,
        [ 'Content-Type' => 'text/html', 'Content-Length' => length($html) ],
        [$html]
    ];
};