Vad ska vi äta
Free online What To Eat tool, no installation required
Om What To Eat
En enkel beslutsassistent som väljer ett matalternativ slumpmässigt från en lista som du underhåller. Lägg till eller ta bort objekt (verktyget levereras med Pizza, Burger, Sushi och Pasta som standard), klicka sedan på Pick för att få ett slumpmässigt val som visas i fetstil. Din lista sparas lokalt i webbläsarens IndexedDB-lagring (nyckel "what-to-eat") så att den finns kvar mellan omladdningar.
Hur man använder
1. Skriv ett matnamn i inmatningsfältet högst upp och tryck på Enter eller klicka på Add – dubbletter ignoreras tyst. 2. Ta bort ett objekt genom att klicka på dess pill (varje pill har en X-ikon och en tooltip som förklarar klick-för-att-ta-bort-beteendet). 3. Klicka på den stora Pick-knappen för att välja ett objekt slumpmässigt och likformigt från din aktuella lista – resultatet visas under knappen i fetstil. 4. Klicka på Pick igen när som helst för ett nytt val; själva listan förändras inte.
Urvalslogik och beständighet
Urvalet använder ett likformigt slumpmässigt val: items[Math.floor(Math.random() * items.length)], så varje objekt har lika stor sannolikhet oavsett position. Att lägga till ett objekt sparar den nya listan till IndexedDB via projektets setToolData-hjälpfunktion; att ta bort ett objekt gör detsamma och rensar också den för närvarande visade markeringen om det var det borttagna objektet. Vid inläsning läser verktyget eventuell sparad lista från lagringen och ersätter standardvärdena om en icke-tom sparad lista finns – annars faller det tillbaka på de fyra standardobjekten.
▶Har alla objekt lika stor sannolikhet att väljas?
▶Kan samma objekt förekomma två gånger i listan?
▶Vad händer med min lista när jag laddar om sidan?
▶Skickas mina data till en server?
Om detta verktyg har varit till hjälp för dig, överväg att bjuda mig på en kaffe.
Bjud mig på en kaffe