Paso 5: Entender el código, parte 3
Continuando sub matriz, aquí son las siguiente líneas de VB....' Este flip-flop columnas,
' así que si una columna está desactivada, se activará en 30 por ciento del tiempo,
' y si una columna está encendido, se apagará el 30 por ciento del tiempo.
turnOffMax = 0.30
turnOnMax = 0.30
Alternar cada columna 30% del tiempo hace que las columnas de número "caer" en una manera al azar similar a cómo lo hacen en la película. No exactamente, pero cerca.
' Flip-flop de la columna 1
flipMe = rnd()
Si ((col1 = turnedOn) y (flipMe < turnOffMax)) entonces
col1 = turnedOff
Else If ((col1 = turnedOff) y (flipMe < turnOnMax)) entonces
col1 = turnedOn
End If
El bloque de arriba encarga de cómo determinamos si vamos a mostrar un número en la columna dada durante la iteración siguiente, para la siguiente fila de números. El código se lee "si la columna está en y la flipMe llamado número al azar es inferior al 30%, apague la columna. De lo contrario, si la columna está apagado y flipMe es inferior al 30%, encender la columna."
Termina sub matriz.
En clave de sub...