<snapdata remixID="8743049"><project name="Password Gen" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" volume="100" pan="0" lines="round" ternary="false" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAgAElEQVR4Xu3de5QkV30f8Hu7Z3aFDUiAEOFxeJtHTNCKmLd5Bvvw0E5Xr7KQQGITGxQb4wTwIxAwR5hAAokT7ATHKLwC2GBvmK6elSyH2EEyJgEbWPE6JI4TDMYBhK2sgiwzO9N9c+64etMaze7OzuzqJ4tP/wPa7upf9Wd+09+qW7fu5ORBgAABAgQI3OoC+VavqCABAgQIECCQBLAmIECAAAECAQICOABdSQIECBAgIID1AAECBAgQCBAQwAHoShIgQIAAAQGsBwgQIECAQICAAA5AV5IAAQIECAhgPUCAAAECBAIEBHAAupIECBAgQEAA6wECBAgQIBAgIIAD0JUkQIAAAQICWA8QIECAAIEAAQEcgK4kAQIECBAQwHqAAAECBAgECAjgAHQlCRAgQICAANYDBAgQIEAgQEAAB6ArSYAAAQIEBLAeIECAAAECAQICOABdSQIECBAgIID1AAECBAgQCBAQwAHoShIgQIAAAQGsBwgQIECAQICAAA5AV5IAAQIECAhgPUCAAAECBAIEBHAAupIECBAgQEAA6wECBAgQIBAgIIAD0JUkQIAAAQICWA8QIECAAIEAAQEcgK4kAQIECBAQwHqAAAECBAgECAjgAHQlCRAgQICAANYDBAgQIEAgQEAAB6ArSYAAAQIEBLAeIECAAAECAQICOABdSQIECBAgIID1AAECBAgQCBAQwAHoShIgQIAAAQGsBwgQIECAQICAAA5AV5IAAQIECAhgPUCAAAECBAIEBHAAupIECBAgQEAA6wECBAgQIBAgIIAD0JUkQIAAAQICWA8QIECAAIEAAQEcgK4kAQIECBAQwHqAAAECBAgECAjgAHQlCRAgQICAANYDBAgQIEAgQEAAB6ArSYAAAQIEBLAeIECAAAECAQICOABdSQIECBAgIID1AAECBAgQCBAQwAHoShIgQIAAAQGsBwgQIECAQICAAA5AV5IAAQIECAhgPUCAAAECBAIEBHAAupIECBAgQEAA6wECBAgQIBAgIIAD0JUkQIAAAQICWA8QIECAAIEAAQEcgK4kAQIECBAQwHqAAAECBAgECAjgAHQlCRAgQICAANYDBAgQIEAgQEAAB6ArSYAAAQIEBLAeIECAAAECAQICOABdSQIECBAgIID1AAECBAgQCBAQwAHoShIgQIAAAQGsBwgQIECAQICAAA5AV5IAAQIECAhgPUCAAAECBAIEBHAAupIECBAgQEAA6wECBAgQIBAgIIAD0JUkQIAAAQICWA8QIECAAIEAAQEcgK4kAQIECBAQwHqAAAECBAgECAjgAHQlCRAgQICAANYDBAgQIEAgQEAAB6ArSYAAAQIEBLAeIECAAAECAQICOABdSQIECBAgIID1AAECBAgQCBAQwAHoShIgQIAAAQGsBwgQIECAQICAAA5AV5IAAQIECAhgPUCAAAECBAIEBHAAupIECBAgQEAA6wECBAgQIBAgIIAD0JUkQIAAAQICWA8QIECAAIEAAQEcgK4kAQIECBAQwHqAAAECBAgECAjgAHQlCRAgQICAANYDBAgQIEAgQEAAB6ArSYAAAQIEBLAeIECAAAECAQICOABdSQIECBAgIID1AAECBAgQCBAQwAHoShIgQIAAAQGsBwgQIECAQICAAA5AV5IAAQIECAhgPUCAAAECBAIEBHAAupIECBAgQEAA6wECBAgQIBAgIIAD0JUkQIAAAQICWA8QIECAAIEAAQEcgK4kAQIECBAQwHqAAAECBAgECAjgAHQlCRAgQICAANYDBAgQIEAgQEAAB6ArSYAAAQIEBLAeIECAAAECAQICOABdSQIECBAgIID1AAECBAgQCBAQwAHoShIgQIAAAQGsBwgQIECAQICAAA5AV5IAAQIECAhgPUCAAAECBAIEBHAAupIECBAgQEAA6wECBAgQIBAgIIAD0JUkQIAAAQICWA8QIECAAIEAAQEcgK4kAQIECBAQwHqAAAECBAgECAjgAHQlCRAgQICAANYDBAgQIEAgQEAAB6ArSYAAAQIEBLAeIECAAAECAQICOABdSQIECBAgIID1AAECBAgQCBAQwAHoShIgQIAAAQGsBwgQIECAQICAAA5AV5IAAQIECAhgPUCAAAECBAIEBHAAupIECBAgQEAA6wECBAgQIBAgIIAD0JUkQIAAAQICWA8QIECAAIEAAQEcgK4kAQIECBAQwHqAAAECBAgECAjgAHQlCRAgQICAANYDBAgQIEAgQEAAB6ArSYAAAQIEBLAeIECAAAECAQICOABdSQIECBAgIID1AAECBAgQCBAQwAHoShIgQIAAAQGsBwgQIECAQICAAA5AV5IAAQIECAhgPUCA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ECAggPUAAQIECBAIEBDAAehKEiBAgAABAawHCBAgQIBAgIAADkBXkgABAgQICGA9QIAAAQIEAgQEcAC6kgQIECBAQADrAQIECBAgECAggAPQlSRAgAABAgJYDxAgQIAAgQABARyAriQBAgQIEBDAeoAAAQIECAQICOAAdCUJECBAgIAA1gMECBAgQCBAQAAHoCtJgAABAgQEsB4gQIAAAQIBAgI4AF1JAgQIECAggPUAAQIECBAIEBDAAehKEiBAgAABAawHCBAgQIBAgIAADkBXkgABAgQICGA9QIAAAQIEAgQEcAC6kgQIECBAQADrAQIECBAgECAggAPQlSRAgAABAgJYDxAgQIAAgQABARyAriQBAgQIEBDAeoAAAQIECAQICOAAdCUJECBAgIAA1gMECBAgQCBAQAAHoCtJgAABAgQEsB4gQIAAAQIBAgI4AF1JAgQIECAggPUAAQIECBAIEBDAAehKEiBAgAABAawHCBAgQIBAgIAADkBXkgABAgQICGA9QIAAAQIEAgQEcAC6kgQIECBAQADrAQIECBAgECAggAPQlSRAgAABAgJYDxAgQIAAgQABARyAriQBAgQIEBDAeoAAAQIECAQICOAAdCUJECBAgIAA1gMECBAgQCBAQAAHoCtJgAABAgQEsB4gQIAAAQIBAgI4AF1JAgQIECAggPUAAQIECBAIEBDAAehKEiBAgAABAawHCBAgQIBAgIAADkBXkgABAgQICGA9QIAAAQIEAgQEcAC6kgQIECBAQADrAQIECBAgECAggAPQlSRAgAABAgJYDxAgQIAAgQABARyAriQBAgQIEBDAeoAAAQIECAQICOAAdCUJECBAgIAA1gMECBAgQCBAQAAHoCtJgAABAgQEsB4gQIAAAQIBAgI4AF1JAgQIECAggPUAAQIECBAIEBDAAehKEiBAgAABAawHCBAgQIBAgIAADkBXkgABAgQICGA9QIAAAQIEAgQEcAC6kgQIECBAQADrAQIECBAgECAggAPQlSRAgAABAgJYDxAgQIAAgQABARyAriQBAgQIEBDAeoAAAQIECAQICOAAdCUJECBAgIAA1gMECBAgQCBAQAAHoCtJgAABAgQEsB4gQIAAAQIBAgI4AF1JAgQIECAggPUAAQIECBAIEBDAAehKEiBAgAABAawHCBAgQIBAgIAADkBXkgABAgQICGA9QIAAAQIEAgQEcAC6kgQIECBAQADrAQIECBAgECAggAPQlSRAgAABAgJYDxAgQIAAgQABARyAriQBAgQIEBDAeoAAAQIECAQICOAAdCUJECBAgIAA1gMECBAgQCBAQAAHoCtJgAABAgQEsB4gQIAAAQIBAgI4AF1JAgQIECAggPUAARKxwA4AAAIYSURBVAIECBAIEBDAAehKEiBAgAABAawHCBAgQIBAgIAADkBXkgABAgQICGA9QIAAAQIEAgQEcAC6kgQIECBAQADrAQIECBAgECAggAPQlSRAgAABAgJYDxAgQIAAgQABARyAriQBAgQIEBDAeoAAAQIECAQICOAAdCUJECBAgIAA1gMECBAgQCBAQAAHoCtJgAABAgQEsB4gQIAAAQIBAgI4AF1JAgQIECAggPUAAQIECBAIEBDAAehKEiBAgAABAawHCBAgQIBAgIAADkBXkgABAgQICGA9QIAAAQIEAgQEcAC6kgQIECBAQADrAQIECBAgECAggAPQlSRAgAABAgJYDxAgQIAAgQABARyAriQBAgQIEBDAeoAAAQIECAQICOAAdCUJECBAgIAA1gMECBAgQCBAQAAHoCtJgAABAgQEsB4gQIAAAQIBAgI4AF1JAgQIECAggPUAAQIECBAIEBDAAehKEiBAgAABAawHCBAgQIBAgIAADkBXkgABAgQICGA9QIAAAQIEAgQEcAC6kgQIECBAQADrAQIECBAgECAggAPQlSRAgAABAgJYDxAgQIAAgQABARyAriQBAgQIEBDAeoAAAQIECAQICOAAdCUJECBAgIAA1gMECBAgQCBAQAAHoCtJgAABAgQEsB4gQIAAAQIBAgI4AF1JAgQIECAggPUAAQIECBAIEBDAAehKEiBAgACB/wdBhvsODvzdVQAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="216.8515625" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="30"><block s="receiveGo"></block><block s="doSetVar"><l>password</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>word choices</l><block s="reportNewList"><list><block s="reportNewList"><list><l>apple</l><l>banana</l><l>orange</l><l>grape</l><l>pineapple</l><l>mango</l><l>watermelon</l><l>melon</l></list></block><block s="reportNewList"><list><l>cat</l><l>dog</l><l>hamster</l><l>mouse</l><l>tiger</l><l>lion</l><l>cheetah</l></list></block><block s="reportNewList"><list><l>man</l><l>woman</l><l>guy</l><l>him</l><l>her</l><l>his</l><l>lady</l></list></block><block s="reportNewList"><list><l>a</l><l>b</l><l>c</l><l>d</l><l>e</l><l>f</l><l>g</l><l>h</l><l>i</l><l>j</l><l>k</l><l>l</l><l>m</l><l>n</l><l>o</l><l>p</l><l>q</l><l>r</l><l>s</l><l>t</l><l>u</l><l>v</l><l></l><l>w</l><l>x</l><l>y</l><l>z</l></list></block><block s="reportNewList"><list><l>A</l><l>B</l><l>C</l><l>D</l><l>E</l><l>F</l><l>G</l><l>H</l><l>I</l><l>J</l><l>K</l><l>L</l><l>M</l><l>N</l><l>O</l><l>P</l><l>Q</l><l>R</l><l>S</l><l>T</l><l>U</l><l>V</l><l>W</l><l>X</l><l>Y</l><l>Z</l></list></block></list></block></block><block s="doSetVar"><l>number choices</l><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>4</l><l>5</l><l>6</l><l>7</l><l>8</l><l>9</l></list></block></block><block s="doSetVar"><l>special character choices</l><block s="reportNewList"><list><l>!</l><l>@</l><l>#</l><l>$</l><l>%</l><l>^</l><l>&amp;</l><l>*</l><l>(</l><l>)</l></list></block></block><block s="clear"></block><block s="gotoXY"><l>-100</l><l>0</l></block><block s="doAsk"><l>do you want a hard or easy password (hard or easy)?</l></block><block s="doIfElse"><block s="reportOr"><block s="reportEquals"><block s="getLastAnswer"></block><l>hard</l></block><block s="reportEquals"><block s="getLastAnswer"></block><l>easy</l></block></block><script><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><l>easy</l></block><script><block s="doAsk"><l>How long do you want your password to be?</l></block><block s="doSetVar"><l>password length</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>How many letters? (reccomend 3-6)</l></block><block s="doSetVar"><l>amount of letters</l><block s="getLastAnswer"></block></block><block s="doAddToList"><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportDifference"><block var="amount of letters"/><l>2</l></block><block var="word choices"/></block></block><block var="password"/></block><block s="doAsk"><l>how many numbers? </l></block><block s="doSetVar"><l>amount of numbers</l><block s="getLastAnswer"></block></block><block s="doRepeat"><block var="amount of numbers"/><script><block s="doAddToList"><block s="reportListItem"><l><option>any</option></l><block var="number choices"/></block><block var="password"/></block></script></block><block s="doAsk"><l>how many special characters?</l></block><block s="doSetVar"><l>amount of special characters</l><block s="getLastAnswer"></block></block><block s="doRepeat"><block var="amount of special characters"/><script><block s="doAddToList"><block s="reportListItem"><l><option>any</option></l><block var="special character choices"/></block><block var="password"/></block></script></block><block s="doIfElse"><block s="reportEquals"><block s="reportSum"><block s="reportSum"><block var="amount of letters"/><block var="amount of numbers"/></block><block var="amount of special characters"/></block><block var="password length"/></block><script><block s="write"><l>Your password is:  </l><l>12</l></block><block s="doRepeat"><block s="reportListLength"><block var="password"/></block><script><block s="doSetVar"><l>check</l><block s="reportRandom"><l>1</l><block s="reportListLength"><block var="password"/></block></block></block><block s="write"><block s="reportListItem"><block var="check"/><block var="password"/></block><l>25</l></block><block s="doDeleteFromList"><block var="password"/><block var="password"/></block></script></block></script><script><block s="doSayFor"><l>Error! Press the green flag to restart!</l><l>2</l></block></script></block></script><script><block s="doAsk"><l>How long do you want your password to be?</l></block><block s="doSetVar"><l>password length</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>How many lowercase letters?</l></block><block s="doSetVar"><l>amount of lowercase letters</l><block s="getLastAnswer"></block></block><block s="doRepeat"><block var="amount of lowercase letters"/><script><block s="doAddToList"><block s="reportListItem"><l><option>any</option></l><block s="reportListItem"><l>4</l><block var="word choices"/></block></block><block var="password"/></block></script></block><block s="doAsk"><l>how many uppercase letters?</l></block><block s="doSetVar"><l>amount of uppercase letters</l><block s="getLastAnswer"></block></block><block s="doRepeat"><block var="amount of lowercase letters"/><script><block s="doAddToList"><block s="reportListItem"><l><option>any</option></l><block s="reportListItem"><l>5</l><block var="word choices"/></block></block><block var="password"/></block></script></block><block s="doAsk"><l>how many numbers?</l></block><block s="doSetVar"><l>amount of numbers</l><block s="getLastAnswer"></block></block></script></block><block s="doRepeat"><block var="amount of numbers"/><script><block s="doAddToList"><block s="reportListItem"><l><option>any</option></l><block var="number choices"/></block><block var="password"/></block></script></block><block s="doAsk"><l>how many special characters?</l></block><block s="doSetVar"><l>amount of special characters</l><block s="getLastAnswer"></block></block><block s="doRepeat"><block var="amount of special characters"/><script><block s="doAddToList"><block s="reportListItem"><l><option>any</option></l><block var="special character choices"/></block><block var="password"/></block></script></block><block s="doIfElse"><block s="reportEquals"><block s="reportSum"><block s="reportSum"><block var="amount of lowercase letters"/><block var="amount of uppercase letters"/></block><block s="reportSum"><block var="amount of special characters"/><block var="amount of numbers"/></block></block><block var="password length"/></block><script><block s="write"><l>Your password is:  </l><l>12</l></block><block s="doRepeat"><block s="reportListLength"><block var="password"/></block><script><block s="doSetVar"><l>check</l><block s="reportRandom"><l>1</l><block s="reportListLength"><block var="password"/></block></block></block><block s="write"><block s="reportListItem"><block var="check"/><block var="password"/></block><l>25</l></block><block s="doDeleteFromList"><block var="password"/><block var="password"/></block></script></block></script><script><block s="doSayFor"><l>Error! Press the green flag to restart!</l><l>2</l></block></script></block></script><script><block s="doSayFor"><l>Error! Press the green flag to restart!</l><l>2</l></block></script></block></script><script x="517" y="292.9999999999999"><block s="doSetVar"><l></l><l>0</l></block></script><script x="558" y="438.9999999999999"><block s="doAddToList"><l>thing</l><l/></block></script><script x="559" y="474"><block s="reportListItem"><l>1</l><l/></block></script><script x="583" y="906.0000000000005"><block s="getLastAnswer"></block></script><script x="568" y="876.0000000000005"><block s="doAsk"><l>what&apos;s your name?</l></block></script></scripts></sprite><watcher var="password" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="word choices" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher var="special character choices" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher var="number choices" style="normal" x="10" y="73.00000599999998" color="243,118,29" hidden="true"/><watcher var="amount of letters" style="normal" x="10" y="187.00000999999997" color="243,118,29" hidden="true"/><watcher var="amount of numbers" style="normal" x="10" y="208.00001199999997" color="243,118,29" hidden="true"/><watcher var="amount of special characters" style="normal" x="10" y="229.00001399999996" color="243,118,29" hidden="true"/><watcher var="check" style="normal" x="10" y="250.00001599999996" color="243,118,29" hidden="true"/><watcher var="password length" style="normal" x="6" y="25.00000799999998" color="243,118,29"/><watcher var="amount of lowercase letters" style="normal" x="10" y="271.00001799999995" color="243,118,29" hidden="true"/><watcher var="amount of uppercase letters" style="normal" x="10" y="292.00001999999995" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="amount of lowercase letters" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs></block-definition></blocks><variables><variable name="password"><list struct="atomic" id="438">h,n,j,f,A,Q,G,X,1,5,&amp;,&amp;</list></variable><variable name="word choices"><list id="439"><item><list struct="atomic" id="440">apple,banana,orange,grape,pineapple,mango,watermelon,melon</list></item><item><list struct="atomic" id="441">cat,dog,hamster,mouse,tiger,lion,cheetah</list></item><item><list struct="atomic" id="442">man,woman,guy,him,her,his,lady</list></item><item><list struct="atomic" id="443">a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,,w,x,y,z</list></item><item><list struct="atomic" id="444">A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z</list></item></list></variable><variable name="special character choices"><list struct="atomic" id="445">!,@,#,$,%,^,&amp;,*,(,)</list></variable><variable name="number choices"><list struct="atomic" id="446">1,2,3,4,5,6,7,8,9</list></variable><variable name="password length"><l>10</l></variable><variable name="amount of letters"><l>5</l></variable><variable name="amount of numbers"><l>2</l></variable><variable name="amount of special characters"><l>2</l></variable><variable name="check"><l>12</l></variable><variable name="amount of lowercase letters"><l>4</l></variable><variable name="amount of uppercase letters"><l>2</l></variable></variables></project><media name="Password Gen" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>