Uses Reservoir stream sampling algorithm (see links below)
Can work with 3 different stream types:
- STDIN input stream
- Randomly generated stream
- Stream, aquired from URL
By default application runs in "random generated stream" mode
$ bin/samplingTo run application in other modes, you can use
$ bin/sampling runAnd one of options below.
| Name | Description |
|---|---|
| --streamType | Type of stream, can be one of: RND, STDIN, URLStream |
| --samplingSize | Integer sample size |
| --url | Used only for 'URL streaming' mode |
Example for url run
$ bin/sampling run --streamType URL --url https://www.random.org/integers/?num=10&min=1&max=6&col=1&base=10&format=plain&rnd=newExample for STDIN run. For user interactive run you can type any amount of values and type "exit", when you done. Or just pipe values from another app.
$ bin/sampling run --streamType STDINMore info on stream sampling: