SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: migul en Domingo 7 de Junio de 2009, 15:42
-
Holaa
Una pequeña duda: Hay alguna función de c++ que devuelva un número entero aleatorio??
Esque necesito rellenar un vector con números cualquiera, yo había pensado en la función random(), pero no se bien como funciona, ni si hay que añadir alguna biblioteca especial...
Esta es la funcion de la clase vector que había pensado (donde V es un puntero a double de dimensión length):
void Vector::fillrdn()
{
for(int i=0;i<length;i++)
{
V=random();
}
}
Y el compilador me dice que " `random' was not declared in this scope"
Gracias y un saludo!
-
srand y rand tenes que usar, mira estas dos paginas:
http://www.cplusplus.com/reference/clib ... lib/srand/ (http://www.cplusplus.com/reference/clibrary/cstdlib/srand/" onclick="window.open(this.href);return false;)
http://www.cplusplus.com/reference/clib ... dlib/rand/ (http://www.cplusplus.com/reference/clibrary/cstdlib/rand/" onclick="window.open(this.href);return false;)
-
ok, solucionado, gracias!
-
De nadas B)