#include <iostream>
#include <random>

using namespace std;

int getNum(int N, double p)
{
    static default_random_engine u(random_device{}());
    uniform_real_distribution<> r(0,1);
    double q = (1-p)/(N-1);
    return int(r(u)/q);
}

int main(int argc, char * argv[])
{
    int cnt[11] = {};
    for(int i = 0; i < 1000000; ++i)
    {
        cnt[getNum(11,0.001)]++;
    }
    for(int i: cnt) cout << i << endl;
}
