Las puntuaciones altas requieren que VB genere varios números aleatorios no repetidos.
Opción explícita
Subcomando privado 1_Click()
Dim i es un número entero, j es un número entero, k es un número entero, ss, tt() es un número entero, outzf es una cadena
ss = Split(Text1. Text, ","")
Redim·TT
k = Val(Text2. Text )
Si k & gtUBound(ss) + 1 entonces
MsgBox "La cantidad generada que ingresó es mayor que la lista de cantidades, ¡corríjala!"
Conector de salida
Terminará si...
Hacer irregularidad
Do
j = Rnd * k
Si tt(j) = 0, entonces
tt(j) = 1
outzf = outzf & ampss(j) y amp","
i = i + 1
Terminará si...
Múltiples actividades
Ciclo hasta i = k
SMS 3.
Texto = outzf
Conector final