by Patrick Corgan
𝘉𝘺 𝘗𝘢𝘵𝘳𝘪𝘤𝘬 𝘊𝘰𝘳𝘨𝘢𝘯
Generate a random Lenny or roll your own! Over 100,000 possiblities!
This flow will start with a notification with a random Lenny face. From there you can copy it to the clipboard, edit it, or have a new one generated. When editing, you can change the ears/arms, eyes, and nose/mouth. Clear the notification to stop the flow.
The flow is set up to be easily customized. There are variables for left and right ears, left and right eyes, and mouth. It's easy to add new parts or remove ones you don't want.
𝙄𝙩 𝙞𝙨 𝙞𝙢𝙥𝙤𝙧𝙩𝙖𝙣𝙩 that the two eye arrays are the same length, and that the two ear arrays are the same length. Otherwise you will get unexpected (and probably crappy) results.
𝙄𝙩 𝙞𝙨 𝙖𝙡𝙨𝙤 𝙞𝙢𝙥𝙤𝙧𝙩𝙖𝙣𝙩 that the first and second values (null/"None"/"Random") remain the same in each array, because the flow identifies those options by index.
How many Lennies?
Total (including "None" for each): 102,306
⚡𝘊𝘰𝘯𝘴𝘵𝘳𝘶𝘤𝘵𝘪𝘷𝘦 𝘤𝘰𝘮𝘮𝘦𝘯𝘵𝘴 𝘢𝘯𝘥 𝘤𝘳𝘪𝘵𝘪𝘤𝘪𝘴𝘮𝘴 𝘢𝘳𝘦 𝘢𝘭𝘸𝘢𝘺𝘴 𝘸𝘦𝘭𝘤𝘰𝘮𝘦. 𝘛𝘩𝘢𝘯𝘬 𝘺𝘰𝘶!⚡
Version 2: Bug fix: Hitting "Cancel" when editing your Lenny will now take you back to the previous dialog. Thank you Sinh Van Nguyen for pointing it out.
Version 3: New and improved! Now with... 🥁 A way to exit the flow! I got carried away with my dot-connecting.
Version 4: More parts to build your Lenny. Also, saved two blocks and fixed a crafty little bug that has probably gone unnoticed anyway. The flow makes a little more sense now.
Version 5: Moved to a notification instead of a dialog box for the primary interface. More intuitive and easier to use. Also more parts.
Version 6: More parts! There is an unconnected dialog box that will display the lengths of the parts arrays for debugging. It will also figure out the total possible Lennys.
This flow is based on (°Д°) Lenny Face Gen (◐.̃◐) by Chase Davis:
Another great Lenny flow:
Rate and review within the app in the Community section.