Vamos que el mayor número pseudo-aleatorio que nos puede retornar un programa que use rand() es 32767..
Pero me pudo la curiosidad.
Código
#include <iostream> #include <cstdlib> //tiene la definicion de la funcion RAND (random) using namespace std; int main () { int cantidad; cout << "Cuantos numeros quiere generar?" << endl; cin >> cantidad; for (int contador =1 ; contador <= cantidad ; contador++) { } return 0 ; }
Y si, como no hay semilla pues como que siempre saldran los mismos numeros, pero todos ellos son mayores de 32767 yo me esperaba algun error algo raro, pero veo que eso del valor máximo se lo salta.
Saludos y lo corro desde Windows.
Ahora lo probare desde GNU/Linux