Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cómo ordenar aleatoriamente los ocho números del 1 al 8 en VB?

¿Cómo ordenar aleatoriamente los ocho números del 1 al 8 en VB?

Agregue etiqueta1 y botón comando1 al formulario y pegue el siguiente código. El siguiente código implementa una clasificación aleatoria no repetitiva de ocho números del 1 al 8. Sería más fácil si los números pudieran repetirse.

Dim flag (8) es un número entero, InitNum (8) es un número entero, Num (8) es un número entero

Dim i es un número entero, j es un número entero

p>

Subcomando privado 1_Click()

Para i = 0 a 7

Bandera(i) = 0

Siguiente i

i = 0

Do

j = Int(Rnd() * 8)

Si flag(j) = 0, entonces

Num(i) = InitNum(j)

flag(j) = 1

i = i + 1

Terminará si... .

Ciclo hasta i = 8

Etiqueta1. title = " "

Para i = 0 a 7

Etiqueta1. Título = Etiqueta1. Títulos y títulos. Número (1)

Siguiente I

Conector final

Subform_Load() privado

Hacer irregular

Para i = 0 a 7

InitNum(i) = i + 1

Siguiente I

Conector final