// Gera numero grande aleatoriamente // Metodo: vai gerando um digito de cada vez // (base 10) #include #include // atoi #include // multiplicative linear congruential // random number generator #include // random integer generator #include const int BASE = 10; main(int argc, char ** argv) { if (argc <= 1) { cerr << "Usage: " << argv[0] << " \n"; exit(1); } int ndigitos = atoi(argv[1]); int seed; cout << "Enter seed: "; cin >> seed; Integer a = 0; MLCG gen(seed,1); RandomInteger rnd(BASE-1,&gen); for(int i=0; i