Advertisement
Guest User

Untitled

a guest
Aug 5th, 2015
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. function fisherYatesShuffle(array) {
  2. var currentIndex = array.length
  3. , temporaryValue
  4. , randomIndex
  5. ;
  6.  
  7. // While there remain elements to shuffle...
  8. while (0 !== currentIndex) {
  9.  
  10. // Pick a remaining element...
  11. randomIndex = Math.floor(Math.random() * currentIndex);
  12. currentIndex -= 1;
  13.  
  14. // And swap it with the current element.
  15. temporaryValue = array[currentIndex];
  16. array[currentIndex] = array[randomIndex];
  17. array[randomIndex] = temporaryValue;
  18. }
  19.  
  20. return array;
  21. }
  22.  
  23. var randomChars = ['q','w','e','r','t','y','u','i','o','p','a','s','d','f','g','h','j','k','l','z','x','c','v','b','n','m'];
  24. randomChars = fisherYatesShuffle(randomChars)
  25. var randomString;
  26. for (var i = 0; i< 6; i++) {
  27. randomString = randomString+randomChars[i];
  28. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement