Guest User

Untitled

a guest
Jan 20th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.35 KB | None | 0 0
  1. #!/bin/bash
  2. declare -A g t
  3. for((;i++<$3;x=RANDOM%$1,y=RANDOM%$2,g[$x,$y]=1)){ :;};printf \\e[2J
  4. for((;;)){ for((i=0;i<$1;i++)){ for((j=0;j<$2;j++)){((c=g[$i,$j]?-1:0))
  5. for((a=i-2;++a<i+2;)){ for((b=j-2;++b<j+2;g[$a,$b]&&c++)){ :;};}
  6. ((c==2))||((t[$i,$j]=c==3?1:0));((t[$i,$j]))&&p+=O||p+=.;};p+=\\n;}
  7. printf \\e[H$p;p=;for i in ${!t[@]};{ g[$i]=${t[$i]};};}
Add Comment
Please, Sign In to add comment