Skip to content

Instantly share code, notes, and snippets.

@Ultrabenosaurus
Created January 8, 2013 10:25
Show Gist options
  • Save Ultrabenosaurus/4482730 to your computer and use it in GitHub Desktop.
Save Ultrabenosaurus/4482730 to your computer and use it in GitHub Desktop.
// taken from http://stackoverflow.com/a/3079423/1734964
// saved for my own forgetfulness
function str_shuffle(string) {
var parts = string.split('');
for (var i = parts.length; i > 0;) {
var random = parseInt(Math.random() * i);
var temp = parts[--i];
parts[i] = parts[random];
parts[random] = temp;
}
return parts.join('');
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment