Skip to content

Instantly share code, notes, and snippets.

@muddydixon
Created June 2, 2012 16:31
Show Gist options
  • Save muddydixon/2859068 to your computer and use it in GitHub Desktop.
Save muddydixon/2859068 to your computer and use it in GitHub Desktop.
#!/usr/bin/env node
var num = process.argv[2] || 5
, maxLen = 20
, ratio = 0.5
, hasNext = false
, l = 0
, u = 0;
var stdout = process.stdout;
while(++l < maxLen){
u = 0, hasNext = false;
while(++u < num){
if(!hasNext && Math.random() < ratio){
stdout.write('|---');
hasNext = true;
}else{
stdout.write('| ');
hasNext = false;
}
}
stdout.write('|\n');
}
var hit = 0|Math.random() * num;
u = 0;
while(u++ < hit){
stdout.write(' ');
}
stdout.write('!\n');
@muddydixon
Copy link
Author

横線がもっとあったほうがいいかなぁとおもた

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment