trandcounts.1: finish first version - numtools - perform numerical operations on vectors and matrices in unix pipes
 (HTM) git clone git://src.adamsgaard.dk/numtools
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit eee7dc3aa251a41e11fb589c1d49427bf44cfb6b
 (DIR) parent 7206e5adb587d7ca582688ba29805ccbdb5b4512
 (HTM) Author: Anders Damsgaard <anders@adamsgaard.dk>
       Date:   Thu,  5 May 2022 12:45:11 +0200
       
       randcounts.1: finish first version
       
       Diffstat:
         M randcounts.1                        |      59 ++++++-------------------------
       
       1 file changed, 10 insertions(+), 49 deletions(-)
       ---
 (DIR) diff --git a/randcounts.1 b/randcounts.1
       t@@ -25,6 +25,8 @@ Invokations of
        .Nm
        within the same microsecond will produce the same result.
        .Pp
       +Output consists of the number of points per bin, in tab-separated format.
       +.Pp
        The options are as follows:
        .It Fl h
        Show usage information.
       t@@ -36,63 +38,22 @@ Seed the pseudo-random number generator with this value, which is used
        to generate reproducable binning.
        .El
        .Sh EXAMPLES
       -Place 10 points in 4 bins with equal probability (25%).  Due to the randomness, your output may differ:
       -.Pp
       -.Dl $ randcounts -n 10 0.25 0.25 0.25 0.25
       -.Pp
       -.Dl $ range -n 4
       -.Dl 0
       -.Dl 0.33333
       -.Dl 0.66667
       -.Dl 1
       -.Pp
       -Same as the previous example, but with full
       -.Vt double
       -precision on a 64-bit system:
       -.Pp
       -.Dl $ range -n 4 -f '%.17g\en' 0 1
       -.Dl 0
       -.Dl 0.33333333333333331
       -.Dl 0.66666666666666663
       -.Dl 1
       -.Pp
       -Generate four numbers in the range ]0;1[:
       -.Pp
       -.Dl $ range -b -e -n 4 0 1
       -.Dl 0.2
       -.Dl 0.4
       -.Dl 0.6
       -.Dl 0.8
       -.Pp
       -Print ten numbers in the interval [1;10] with spaces between values:
       -.Pp
       -.Dl $ range -f '%g ' 1 10
       -.Dl 1 2 3 4 5 6 7 8 9 10
       -.Pp
       -Repeat and modify a string three times:
       -.Pp
       -.Dl $ range -n 3 -f 'The best number is %.0g\en' 1 3
       -.Dl The best number is 1
       -.Dl The best number is 2
       -.Dl The best number is 3
       +Put one point in 4 bins with equal probability (25%).
       +Due to the randomness, your output may differ:
        .Pp
       -Generate three numbers evenly distributed in logspace from 10^0 to 10^2:
       +.Dl $ randcounts 0.25 0.25 0.25 0.25
        .Pp
       -.Dl $ range -l -n 3 0 2
       -.Dl 1
       -.Dl 10
       -.Dl 100
       +.Dl 0        1        0        0
        .Pp
       -Generate three numbers in the range [-2;-1]:
       +Put 100 point in two bins, with 75% and 25% probability, respectively:
        .Pp
       -.Dl $ range -n 3 -- -2 -1
       -.Dl -2
       -.Dl -1.5
       -.Dl -1
       +.Dl $ randcounts -n 100 0.75 0.25
       +.Dl 78        22
        .Sh SEE ALSO
        .Xr max 1 ,
        .Xr mean 1 ,
        .Xr min 1 ,
       +.Xr range 1 ,
        .Xr rangetest 1 ,
        .Xr sum 1
        .Sh AUTHORS