Red de conocimiento informático - Computadora portátil - Código ASP, ¿cómo seleccionar aleatoriamente un número de un valor dado (como 1, 5, 3, 6, 9)? Sería mejor escribirlo usando aleatorizar y Rnd()

Código ASP, ¿cómo seleccionar aleatoriamente un número de un valor dado (como 1, 5, 3, 6, 9)? Sería mejor escribirlo usando aleatorizar y Rnd()

atenuar a(5)

a(0) = 1

a(1) = 5

a(2) = 3

a(3) = 6

a(4) = 9

Aleatorizar

respuesta.Escribir(fix(a( (ubound(a)-1) * Rnd)))

ubound(a) obtiene el subíndice de la matriz

ubound(a)-1) * Rnd se genera >=0 < Un número entre el subíndice de matriz -1 (aquí es 4)

, la corrección devuelve la parte entera de un número entero aleatorio mayor o igual a, aquí devuelve un número entero de 0-4