summaryrefslogtreecommitdiff
path: root/sample_n
diff options
context:
space:
mode:
authorPatrick Simianer <p@simianer.de>2014-01-29 19:14:08 +0100
committerPatrick Simianer <p@simianer.de>2014-01-29 19:14:08 +0100
commit68acbb9a0c7967cb90a7e3756fc94fdd8a73d154 (patch)
tree3b445131dcb203e94473ae1d8aa82a1798585276 /sample_n
parent49158e721bfaf6423dca9fc633873218f691c83a (diff)
make use of nlp_ruby, LICENSE
Diffstat (limited to 'sample_n')
-rwxr-xr-xsample_n9
1 files changed, 1 insertions, 8 deletions
diff --git a/sample_n b/sample_n
index 2115407..286646b 100755
--- a/sample_n
+++ b/sample_n
@@ -3,20 +3,13 @@
require 'trollop'
-def usage
- STDERR.write "./sample --size <n> --population <n>\n"
- exit 1
-end
-usage if ARGV.size!=4
-
opts = Trollop::options do
+ banner "sample --size <n> --population <n>"
opt :size, "Sample size (percentage).", :type => :int
opt :population, "'Population' (number \in N)", :type => :int
end
-
prng = Random.new(Random.new_seed)
-
1.upto(opts[:population]) { |i|
puts i if prng.rand(1..opts[:size])==0
}