Provided by: unsort_1.1.2-1_amd64 bug

NAME

     unsort — reorder lines in a file in semirandom ways

SYNOPSIS

     unsort [-hvrpncmMsz0l] [--help] [--version] [--random] [--heuristic] [--identity] [--concatenate] [--merge]
            [--merge-random] [--seed integer] [--zero-terminated] [--null] [--linefeed] [file ...]

DESCRIPTION

     unsort prints the lines in the input files (or standard input) in semi-random order.  Available algorithms
     are a Mersenne Twister based PRNG and a heuristic algorithm that aims to create a subjective even
     distribution.

   Command line options
     -h, --help
             Display a concise summary of the available options and argument syntax.

     -v, --version
             Display version and copyright information.

     -r, --random
             Use the Mersenne Twister based randomization algorithm.

     -p, --heuristic
             Use the heuristic "shuffling" algorithm which permutes the lines in such a way that they're spread
             more or less evenly in the output.  This is the default.

     -n, --identity
             Do not reorder lines in the input. Useful if you just want to merge the files.

     -r, --concatenate
             Concatenate all input files then apply the shuffling algorithm to the result as a whole.

     -m, --merge
             Shuffle all input files seperately then merge the result.  Equal-sized files will be merged in the
             order in which they appear on the command line.

     -M, --merge-random
             Shuffle all input files seperately then merge the result.  Equal-sized files will be merged in
             random order.  This is the default.

     -s, --seed integer
             Use this integer as a seed, instead of random data from the environment.

     -z, --zero-terminated, -0, --null
             Lines are terminated with a \0 character.

     -l, --linefeed
             Lines are terminated with a \n character.  This is the default.

SEE ALSO

     sort(1)