Código fuente para seleccionar aleatoriamente un valor en lenguaje electrónico
.Variable de configuración del programa Nombre del grupo, tipo de texto, "0"
.Subprograma __Launch Window_Created
Conjunto de nombres = { "Zhao1", "Zhao2", "Zhao3", "Zhao4", "Zhao5", "Zhao6", "Zhao7", "Zhao8" }.
Colocar número aleatorio semilla()
Cuadro de edición 1.mark = "1"
Cuadro de edición 2.mark = "2"
Cuadro de edición 3.mark = "3"
Cuadro de edición 4.mark = "4"
Cuadro de edición 5.Marker = "5"
Cuadro de edición 6.Marker = "6"
Cuadro de edición 7.Marker = "7"
Cuadro de edición 8.Marker = "8"
. _Button1_clicked
Variable local Texto, tipo de texto
Matriz temporal de variable local, tipo de texto, "0"
. Variable local y, número entero
. Variable local x, número entero
. Variable local variable del cuadro de edición, cuadro de edición
Matriz temporal = nombre del grupo
. Determine la primera variable del bucle (obtener miembro de la matriz (matriz temporal) > 0)
x = obtener número aleatorio (1, obtener miembro de la matriz (matriz temporal))
texto = text "[" temp array [x] "]".
variable del cuadro de edición = buscar componente de etiqueta (buscar miembros de la matriz (matriz temporal))
variable del cuadro de edición.content = temporal Array[x]
Borrar matriz (matriz temporal)
.Cuenta el primer bucle (obtener miembro de la matriz (nombre del grupo), y)
.Si es verdadero ( buscar texto (texto, "[" nombre del grupo [y] "]", 0, falso) < 0)
Agregar miembros (matriz temporal, nombre del grupo [y])
.Finalizar si es verdadero
Salida de depuración (nombre del grupo [y])
.Calcular mantisa del bucle ()
.Determinar el final del bucle ()
p>.