<snapdata remixID="10907005"><project name="Password Generator Unit 2 period 5" app="Snap! 6, https://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" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAL30lEQVR4Ae3QMQEAAADCoPVPbQwfiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGPgMDI3+AAEeFvcCAAAAAElFTkSuQmCC</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="0.23575638506872565" y="-0.35363457760320216" 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="40.400390625" y="93"><block s="receiveGo"></block><block s="doSetVar"><l>password</l><block s="reportNewList"><list></list></block></block><custom-block s="password generator"></custom-block></script></scripts></sprite><watcher var="lowerCaseLetters" style="normal" x="0" y="56.55555555555556" color="243,118,29" hidden="true"/><watcher var="upperCaseLetter" style="normal" x="0" y="56.55555555555556" color="243,118,29" hidden="true"/><watcher var="numbers" style="normal" x="56.55555555555566" y="56.55555555555556" color="243,118,29" hidden="true"/><watcher var="passwordLength" style="normal" x="0" y="175.32223353333347" color="243,118,29" hidden="true"/><watcher var="counter" style="normal" x="56.55555555555566" y="294.08891151111123" color="243,118,29" hidden="true"/><watcher var="randomNumber" style="normal" x="0" y="390.2333220222224" color="243,118,29" hidden="true"/><watcher var="Randomized Password" style="normal" x="10" y="150" color="243,118,29" hidden="true"/><watcher var="password" style="normal" x="7.555555555555657" y="18.322233533333474" color="243,118,29" extX="80" extY="70"/><watcher var="Not saved" style="normal" x="9" y="178.000002" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="ask questions" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="password generator" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSayFor"><l>Hello welcome to password generator</l><l>3</l></block><block s="doSayFor"><l>in this program we will created a randomized password for you </l><l>3</l></block><block s="doAsk"><l>what&apos;s your name?</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>hello </l><block s="getLastAnswer"></block></list></block><l>2</l></block><block s="doSayFor"><l>answer the following quesitons with yes if youd like to include the featuer or no if you do not want the feature</l><l>4</l></block><block s="doAsk"><l>Would you like lower case letters</l></block><block s="doIfElse"><block s="reportEquals"><block s="reportLetter"><l>1</l><block s="getLastAnswer"></block></block><l>y</l></block><script><block s="doSetVar"><l>lowerCaseLetters</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doSetVar"><l>lowerCaseLetters</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doAsk"><l>Would you like upper case letters?</l></block><block s="doIfElse"><block s="reportEquals"><block s="reportLetter"><l>1</l><block s="getLastAnswer"></block></block><l>y</l></block><script><block s="doSetVar"><l>upperCaseLetter</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doSetVar"><l>upperCaseLetter</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doAsk"><l>Would you like numbers?</l></block><block s="doIfElse"><block s="reportEquals"><block s="reportLetter"><l>1</l><block s="getLastAnswer"></block></block><l>y</l></block><script><block s="doSetVar"><l>numbers</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doSetVar"><l>numbers</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doAsk"><l>How many characters would you like?</l></block><block s="doSetVar"><l>passwordLength</l><block s="getLastAnswer"></block></block><block s="doSetVar"><l>password</l><l></l></block><block s="doSetVar"><l>counter</l><l>0</l></block><block s="doUntil"><block s="reportEquals"><block var="counter"/><block var="passwordLength"/></block><script><block s="doSetVar"><l>randomNumber</l><block s="reportRandom"><l>33</l><l>126</l></block></block><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block var="numbers"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="reportAnd"><block s="reportGreaterThan"><block var="randomNumber"/><l>47</l></block><block s="reportLessThan"><block var="randomNumber"/><l>58</l></block></block></block><script><block s="doSetVar"><l>password</l><block s="reportJoinWords"><list><block var="password"/><block s="reportUnicodeAsLetter"><block var="randomNumber"/></block></list></block></block><block s="doChangeVar"><l>counter</l><l>1</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block var="lowerCaseLetters"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="reportAnd"><block s="reportGreaterThan"><block var="randomNumber"/><l>96</l></block><block s="reportLessThan"><block var="randomNumber"/><l>123</l></block></block></block><script><block s="doSetVar"><l>password</l><block s="reportJoinWords"><list><block var="password"/><block s="reportUnicodeAsLetter"><block var="randomNumber"/></block></list></block></block><block s="doChangeVar"><l>counter</l><l>1</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block var="upperCaseLetter"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="reportAnd"><block s="reportGreaterThan"><block var="randomNumber"/><l>64</l></block><block s="reportLessThan"><block var="randomNumber"/><l>91</l></block></block></block><script><block s="doSetVar"><l>password</l><block s="reportJoinWords"><list><block var="password"/><block s="reportUnicodeAsLetter"><block var="randomNumber"/></block></list></block></block><block s="doChangeVar"><l>counter</l><l>1</l></block></script></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><l>Your new random password is </l><block var="password"/></list></block><l>4</l></block><block s="doAsk"><l>Would you like to save this password or delete it </l></block><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><l>save</l></block><script><block s="doSayFor"><l>Thank you for creating your password with us</l><l>2</l></block></script><script><block s="doSetVar"><l>password</l><l>deleted</l></block><block s="doSayFor"><l>Alright your passwords has been deleted</l><l>2</l></block></script></block></script></block-definition></blocks><variables><variable name="lowerCaseLetters"><bool>true</bool></variable><variable name="upperCaseLetter"><bool>true</bool></variable><variable name="numbers"><bool>true</bool></variable><variable name="passwordLength"><l>8</l></variable><variable name="password"><list struct="atomic" id="287"></list></variable><variable name="counter"><l>8</l></variable><variable name="randomNumber"><l>89</l></variable><variable name="Randomized Password"><list struct="atomic" id="288"></list></variable><variable name="Not saved"><list struct="atomic" id="289"></list></variable></variables></project><media name="Password Generator Unit 2 period 5" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>