Skip to content

Instantly share code, notes, and snippets.

@davidgg
Last active August 29, 2015 14:15
Show Gist options
  • Save davidgg/a81a693e5152044258eb to your computer and use it in GitHub Desktop.
Save davidgg/a81a693e5152044258eb to your computer and use it in GitHub Desktop.
Javascript Utils
var createStringFixedLength = function (length, char){
return new Array(length + 1).join(char);
};
createStringFixedLength(10, 'a'); //"aaaaaaaaaa"
// Generate a random string given a serie and a size, if serie is not proportionated hexadecimal base is used
var hashGenerator = function(size, serie){
var serieBase = serie || '0123456789ABCDEF';
var base = serieBase.length;
var random = "";
for (var i = 0; i < size; i++ ) {
random += serieBase[Math.floor(Math.random() * base)];
}
return random;
}
hashGenerator(5); //"D490D"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment