#include <iostream>
#include <functional>
#include <chrono>
#include <random>
using namespace std;
 
int main() 
{
	auto seed   = chrono::system_clock::now().time_since_epoch().count();
	auto engine = default_random_engine{seed};
	auto dice   = uniform_int_distribution<int>{1,6};
	auto d12    = uniform_int_distribution<int>{1,12};
	auto roll   = bind( dice, engine );
	auto roll12 = bind(  d12, engine );
	
	for(int i = 0; i < 100; ++i)
	{
		cout << roll()   << "\n";
		cout << roll12() << "\n\n";
	}
	return 0;
}