En esta ocasión tengo un problema raro con los números aleatorios.
El problema es que no se si el número es de verdad aleatorio, es decir, no importa cuantas veces ejecute/compile, siempre me da el mismo número, ¿Es este número de verdad aleatorio?
#include <cstdlib> #include <iostream> using namespace std; int main() { int random_integer = rand(); cout << random_integer << endl; }
El número en cuestión es 1804289383, cómo digo, siempre me tira ese número.
¿Alguna idea?
Saludos.
He leido
que hay que usar "randomize()" primero sino siempre da lo mismo.
EDITO: quedaria asi
#include <cstdlib>#include <iostream>
using namespace std;
int main()
{
int random_integer;
randomize();
random_integer = rand();
cout << random_integer << endl;
}
salu7!
Security Shell Fx - Página oficial.
No me funcionó
Pero ya he encontrado la solución.
Aquí lo he visto y lo he adaptado a C++, me ha quedado así:
Saludos.