Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var derp="c";
- var gary;
- var i;
- var maxln=0;
- var charslist="qwertyuiopasdfghjklzxcvbnm1234567890!@#$%^&*()-=_+[]\\{}|:\";',./?<QWERTYUIOPASDFGHJKLZXCVBNM~";
- charslist.split();
- charslist+="alert(";
- var pastsols=[];
- frameRate(0);
- draw= function() {
- try{(0,eval)(derp);}catch(e){
- gary=~~random(0,derp.length);
- //println(derp[~~random(0,derp.length)]);
- //println(derp);
- derp=derp.slice(0,gary)+charslist[~~random(0,charslist.length)]+derp.slice(gary,derp.length);
- i=derp.length;
- while(i--){
- if(derp[i]===derp[i+1]){
- derp=derp.slice(0,i)+derp.slice(i+1,derp.length);
- }
- }
- if(derp.length>maxln){
- derp=derp.slice(0,maxln);
- }
- frameCount--;
- }
- if(frameCount===5){
- //println("solution");
- pastsols.push(derp);
- println(derp);
- frameCount=4;
- maxln+=0.1;
- derp+="_";
- }
- background(255, 255, 255);
- fill(255, 0, 0);
- //text(pastsols,10,10);
- i=pastsols.length;
- if(i){
- while(i--){
- text(pastsols[i],10,20*i);
- }
- }
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement