Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save GramThanos/c73584a1dad086d10fb2f5edbbb5ec68 to your computer and use it in GitHub Desktop.
Save GramThanos/c73584a1dad086d10fb2f5edbbb5ec68 to your computer and use it in GitHub Desktop.
(function() {
let colors = ["Red", "Orange", "Yellow", "Green", "Cyan", "Blue", "Magenta", "Purple", "White", "Black", "Grey", "Silver", "Pink", "Maroon", "Brown", "Beige", "Tan", "Peach", "Lime", "Olive", "Turquoise", "Teal", "Indigo", "Violet"];
let animals = ["Alligator", "Armadillo", "Bat", "Bear", "Beaver", "Buffalo", "Cat", "Camel", "Capybara", "Chameleon", "Cheetah", "Chipmunk", "Chupacabra", "Cormorant", "Coyote", "Crow", "Dingo", "Dinosaur", "Dog", "Dolphin", "Duck", "Elephant", "Ferret", "Fox", "Frog", "Giraffe", "Grizzly", "Hedgehog", "Hippo", "Hyena", "Iguana", "Jackal", "Kangaroo", "Koala", "Kraken", "Lemur", "Leopard", "Lion", "Mink", "Monkey", "Moose", "Orangutan", "Otter", "Panda", "Penguin", "Platypus", "Pumpkin", "Python", "Quagga", "Rabbit", "Raccoon", "Rhino", "Sheep", "Shrew", "Skunk", "Squirrel", "Tiger", "Turtle", "Walrus", "Wolf", "Wolverine"];
let generatePassword = function(length = 16) {
let charset = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_";
let retVal = "";
for (let i = 0, n = charset.length; i < length; ++i) {
retVal += charset.charAt(Math.floor(Math.random() * n));
}
return retVal;
};
let generateName = function() {
return colors[Math.floor(Math.random() * colors.length)] + '_' + animals[Math.floor(Math.random() * animals.length)];
};
for (let i = 0; i < 25; i++) {
console.log(generateName(), generatePassword());
}
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment