Como criar o efeito chuva de caracteres no terminal do Linux

Se você já assistiu os filmes da temática hacker, certamente já viu aqueles trechos onde aparece vários caracteres aleatórios sendo exibidos no terminal, neste tutorial vou te ensinar a como fazer isso.

Você irá precisar de um computador com sistema operacional Linux, e um interpretador de bash(todos tem isso).

Basta colar o código abaixo no terminal e ver os caracteres aleatórios na tela:

Um terminal Linux com o código bash que gera a chuva de caracteres
Legenda: Código da chuva de caracteres para ser inserido no terminal
while :;do echo $LINES $COLUMNS $((RANDOM%COLUMNS)) "$(printf "\U$((RANDOM%500+1000))")";sleep 0.05;done|gawk '{a[$3]=0;for(x in a){o=a[x];a[x]=a[x]+1;c=int(rand()*5);if(c==0)col="\033[1;32m";else if(c==1)col="\033[0;32m";else if(c==2)col="\033[1;36m";else if(c==3)col="\033[1;31m";else col="\033[1;37m";printf "\033[%s;%sH%s%s",o,x,col,$4;printf "\033[%s;%sH\033[0m",a[x],x;if(a[x]>=$1)a[x]=0;}}'

Resultado:

Qual a utilidade disso:

A resposta é: Nenhuma, mas é legal pra quando você está entediado, e não se preocupe, esse código é inofensivo então pode executar sem medo.

Até a próxima.

Back To Top