What To Eat
Free online What To Eat tool, no installation required
Om What to Eat
En enkel beslutningshjelper som tilfeldig velger ett matalternativ fra en liste du selv vedlikeholder. Legg til eller fjern elementer (verktøyet leveres med Pizza, Burger, Sushi og Pasta som standard), og klikk deretter på Pick for å få et enkelt tilfeldig valg vist i fet skrift. Listen din lagres lokalt i nettleserens IndexedDB-lagring (nøkkel «what-to-eat»), slik at den beholdes når du laster inn siden på nytt.
Slik bruker du
1. Skriv et matnavn i feltet øverst og trykk Enter eller klikk på Add — duplikater ignoreres stille. 2. Fjern et element ved å klikke på pillen (hver pille har et X-ikon og et verktøytips som forklarer klikk-for-å-fjerne-atferden). 3. Klikk på den store Pick-knappen for å velge ett element helt tilfeldig fra gjeldende liste — resultatet vises under knappen i fet tekst. 4. Klikk på Pick igjen når som helst for et nytt trekk; selve listen er uendret.
Utvalgslogikk og lagring
Utvalget bruker et jevnt tilfeldig trekk: items[Math.floor(Math.random() * items.length)], så hvert element har lik sannsynlighet uavhengig av posisjon. Når du legger til et element, lagres den nye listen i IndexedDB via prosjektets setToolData-hjelper; det samme skjer når du fjerner et element, og da slettes også det valget som vises for øyeblikket, hvis det var det fjernede elementet. Når verktøyet lastes inn, leser det eventuelle lagrede lister fra lagringen og erstatter standardene hvis det finnes en ikke-tom lagret liste — ellers faller det tilbake på de fire standardelementene.
▶Har alle elementene like stor sannsynlighet for å bli valgt?
▶Kan det samme elementet forekomme to ganger i listen?
▶Hva skjer med listen min når jeg laster inn siden på nytt?
▶Blir dataene mine sendt til en server?
Hvis dette verktøyet har vært nyttig for deg, vurder å kjøpe meg en kaffe.
Kjøp meg en kaffe