Advertisement
lel42

Untitled

Jan 17th, 2018
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. var derp="c";
  2. var gary;
  3. var i;
  4. var maxln=0;
  5. var charslist="qwertyuiopasdfghjklzxcvbnm1234567890!@#$%^&*()-=_+[]\\{}|:\";',./?<QWERTYUIOPASDFGHJKLZXCVBNM~";
  6. charslist.split();
  7. charslist+="alert(";
  8. var pastsols=[];
  9. frameRate(0);
  10. draw= function() {
  11. try{(0,eval)(derp);}catch(e){
  12. gary=~~random(0,derp.length);
  13. //println(derp[~~random(0,derp.length)]);
  14. //println(derp);
  15. derp=derp.slice(0,gary)+charslist[~~random(0,charslist.length)]+derp.slice(gary,derp.length);
  16. i=derp.length;
  17. while(i--){
  18. if(derp[i]===derp[i+1]){
  19. derp=derp.slice(0,i)+derp.slice(i+1,derp.length);
  20. }
  21. }
  22. if(derp.length>maxln){
  23. derp=derp.slice(0,maxln);
  24. }
  25. frameCount--;
  26. }
  27. if(frameCount===5){
  28. //println("solution");
  29. pastsols.push(derp);
  30. println(derp);
  31. frameCount=4;
  32. maxln+=0.1;
  33. derp+="_";
  34. }
  35. background(255, 255, 255);
  36. fill(255, 0, 0);
  37. //text(pastsols,10,10);
  38. i=pastsols.length;
  39. if(i){
  40. while(i--){
  41. text(pastsols[i],10,20*i);
  42. }
  43. }
  44. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement