Fooksie

cthspeak

Nov 13th, 2016
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. var capson="' ";
  2. var vowels="ae'io'u-";
  3. var letters="bcd fgh jkl mno pqr stv wy";
  4. function cthspeak(length) {
  5. var message="";
  6. var lastvowel=1;
  7. for(var i=Math.max(length, 6)+Math.random()*6; i>0; i--) {
  8. if(Math.random()*lastvowel > 0.90) {
  9. lastvowel=0;
  10. message+=vowels[Math.floor(Math.random() * vowels.length)];
  11. }
  12. else {
  13. lastvowel++;
  14. if(~capson.indexOf(message[message.length-1]) && Math.random() > 0.50) {
  15. message+=letters[Math.floor(Math.random() * letters.length)].toUpperCase();
  16. }
  17. else {
  18. message+=letters[Math.floor(Math.random() * letters.length)];
  19. }
  20. }
  21. }
  22. return message+".";
  23. }
  24.  
  25. for(var i=0; i<20; i++) {
  26. console.log(cthspeak(i));
  27. }
Advertisement
Add Comment
Please, Sign In to add comment