#include "daal.h"
#include "service.h"
using namespace std;
using namespace daal;
using namespace daal::algorithms;
using namespace daal::algorithms::engines;
using namespace daal::algorithms::distributions;
int main(int argc, char *argv[])
{
NumericTablePtr dataTable(new HomogenNumericTable<int>(DictionaryIface::equal, 1, 10, NumericTable::doAllocate));
bernoulli::Batch<> bernoulli(0.5);
bernoulli.input.set(distributions::tableToFill, dataTable);
bernoulli.parameter.engine = mt19937::Batch<>::create(777);
bernoulli.compute();
printNumericTable(dataTable, "Bernoulli distribution output:");
return 0;
}