Skip to content

Instantly share code, notes, and snippets.

@rniwase
Created December 16, 2016 12:54
Show Gist options
  • Save rniwase/a6ac0f15df245f5712beb9b18342fc76 to your computer and use it in GitHub Desktop.
Save rniwase/a6ac0f15df245f5712beb9b18342fc76 to your computer and use it in GitHub Desktop.
# it's fucking noise
import sys
import random
import time
ROW = 32
COLUMN = 64
def clear_window():
sys.stderr.write('\033[0m\033[H\033[J') # reset property,cursor and clear window
sys.stderr.flush()
try:
while True:
clear_window()
for r in range(ROW):
for c in range(COLUMN):
rand_ansi_sgr = '\033[' + str(random.randint(30, 37)) + ';' + str(random.randint(40, 47)) + 'm'
rand_letter = chr(random.randint(0x20, 0x7c))
sys.stderr.write(rand_ansi_sgr + rand_letter + '\033[0m')
sys.stderr.flush()
sys.stderr.write('\n')
sys.stderr.flush()
time.sleep(0.01)
except KeyboardInterrupt:
clear_window()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment