summaryrefslogtreecommitdiff
path: root/sample_n
blob: 286646ba8568a1ed4461672857b477f0c67ef493 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/usr/bin/env ruby

require 'trollop'


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
}