Hvad skal vi spise
Free online What To Eat tool, no installation required
Om What to Eat
Et simpelt beslutningshjælpemiddel, der tilfældigt vælger én madmulighed fra en liste, du selv opretholder. Tilføj eller fjern elementer (værktøjet leveres med Pizza, Burger, Sushi og Pasta som standard), og klik derefter på Pick for at få et enkelt tilfældigt valgt element vist med fed skrift. Din liste gemmes lokalt i browserens IndexedDB-lager (nøgle "what-to-eat"), så den bevares på tværs af genindlæsninger.
Sådan bruger du det
1. Skriv et madnavn i inputfeltet i toppen, og tryk på Enter, eller klik på Add — dubletter ignoreres lydløst. 2. Fjern et element ved at klikke på dets brik (hver brik har et X-ikon og et værktøjstip, der forklarer klik-for-at-fjerne-adfærden). 3. Klik på den store Pick-knap for at vælge ét element ensformet tilfældigt fra din nuværende liste — resultatet vises under knappen med fed skrift. 4. Klik på Pick igen når som helst for et nyt træk; selve listen er uændret.
Udvælgelseslogik og lagring
Udvælgelse bruger et ensformet tilfældigt valg: items[Math.floor(Math.random() * items.length)], så hvert element har samme sandsynlighed uanset position. Tilføjelse af et element gemmer den nye liste til IndexedDB via projektets setToolData-hjælpefunktion; fjernelse af et element gør det samme og rydder også den aktuelt viste udvælgelse, hvis det var det fjernede element. Ved indlæsning læser værktøjet enhver gemt liste fra lageret og erstatter standarderne, hvis der findes en ikke-tom gemt liste — ellers falder det tilbage på de fire standardelementer.
▶Er alle elementer lige sandsynlige at blive valgt?
▶Kan det samme element optræde to gange i listen?
▶Hvad sker der med min liste, når jeg genindlæser siden?
▶Bliver mine data sendt til en server?
Hvis dette værktøj har været nyttigt for dig, kan du overveje at købe en kaffe til mig.
Køb en kaffe til mig