[Simple] ContraZec + Explicación
-
Pero en las pruebas alguna vez te ha salido un nueve??
Yo repito que en visual basic no estoy seguro pero por lo que veo en google:
randomvalue = CInt(Int((upperbound - lowerbound + 1) * Rnd() + lowerbound))
Aquí, upperbound es el número mayor en el intervalo y lowerbound es el número menor.
en este caso el menor es 0 y el mayor 9, es decir:
randomvalue = CInt(Int((9-0 +1)*Rnd() + 0))
o lo que es lo mismo:
randomvalue = CInt(Int(10*Rnd())
(la fórmula esa la saque de http://msdn.microsoft.com/es-es/library/f7s023d2%28VS.80%29.aspx)
Saludos, y mira a ver si te sale algun nueve con ese código. -
Jejej, la funcion Rnd() como yo pensaba es igual que el método Math.rand() de java, genera un número pseudoaleatorio mayor o igual que cero y menor que uno (0
-
Gracias Hawkings
Ahora entiendo :Q