• Lunes 6 de Mayo de 2024, 10:56

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - bria

Páginas: [1]
1
C/C++ / Función Random
« en: Miércoles 14 de Enero de 2004, 21:01 »
Hola....

podrían ayudarme a generar floats entre 2 variables ( + - randmax)?
Ahora estoy ejecutando lo siguiente:
for (i=0; i<n_inp+1; i++) {
for (h=0; h<n_hid; h++) {
w1[h] = rnd(-randmax,randmax);
}
}

y cual ha sido mi sorpresa cuando he visto que siempre se inicializa con los mismos valores (aunque respeta los limites de + - randmax). rnd no es una función propia de Builder, aunque la acepta (no sale en la ayuda). randmax es una varibale que decide el usuario y que suele estar entre 0,0001 y 0,5.

Mirando la ayuda, habla solo de generar valores entre 0 y 1, que no me sirve, y algo más que no he llegado a entender (si, lo siento.....)

Si alguien fuera tan amable de echarme una mano....


PD: ya he probado a añadir un randomize antes de llamar a la función y el resultado ha sido el mismo.

2
C++ Builder / Random De Floats Entre 2 Varibles
« en: Sábado 10 de Enero de 2004, 01:55 »
Hola....

podrían ayudarme a generar floats entre 2 variables ( + - randmax)?
Ahora estoy ejecutando lo siguiente:
for (i=0; i<n_inp+1; i++) {
    for (h=0; h<n_hid; h++) {
      w1[h] = rnd(-randmax,randmax);
    }
}

y cual ha sido mi sorpresa cuando he visto que siempre se inicializa con los mismos valores (aunque respeta los limites de + - randmax). rnd no es una función propia de Builder, aunque la acepta (no sale en la ayuda). randmax es una varibale que decide el usuario y que suele estar entre 0,0001 y 0,5.

Mirando la ayuda, habla solo de generar valores entre 0 y 1, que no me sirve, y algo más que no he llegado a entender (si, lo siento.....)

Si alguien fuera tan amable de echarme una mano....

:wq

Páginas: [1]