Apa Nak Makan
Free online What To Eat tool, no installation required
Tentang Apa Nak Makan
Pembantu keputusan ringkas yang memilih satu pilihan makanan secara rawak daripada senarai yang anda selenggara. Tambah atau buang item (alat ini disertakan dengan Pizza, Burger, Sushi, dan Pasta sebagai lalai), kemudian klik Pilih untuk mendapatkan satu pemilihan rawak yang ditunjukkan dalam huruf tebal. Senarai anda disimpan secara tempatan dalam storan IndexedDB pelayar (kunci "what-to-eat") supaya ia kekal merentas muat semula.
Cara Penggunaan
1. Taip nama makanan dalam input di bahagian atas dan tekan Enter atau klik Tambah — pendua diabaikan secara senyap. 2. Buang item dengan mengklik pilnya (setiap pil mempunyai ikon X dan petunjuk alat yang menerangkan kelakuan klik-untuk-buang). 3. Klik butang Pilih yang besar untuk memilih satu item secara seragam rawak daripada senarai semasa anda — hasil muncul di bawah butang dalam teks tebal. 4. Klik Pilih sekali lagi pada bila-bila masa untuk cabutan baharu; senarai itu sendiri tidak berubah.
Logik Pemilihan dan Kegigihan
Pemilihan menggunakan cabutan rawak seragam: items[Math.floor(Math.random() * items.length)], jadi setiap item mempunyai kebarangkalian yang sama tanpa mengira kedudukan. Menambah item mengekalkan senarai baharu ke IndexedDB melalui pembantu setToolData projek; membuang item melakukan perkara yang sama dan juga membersihkan pemilihan yang dipaparkan semasa jika ia adalah item yang dibuang. Pada pemuatan, alat membaca sebarang senarai yang disimpan daripada storan dan menggantikan lalai jika senarai simpanan yang tidak kosong wujud — jika tidak, ia kembali kepada empat item lalai.
▶Adakah semua item berkemungkinan sama untuk dipilih?
▶Bolehkah item yang sama muncul dua kali dalam senarai?
▶Apa yang berlaku kepada senarai saya apabila saya memuat semula halaman?
▶Adakah data saya dihantar ke pelayan?
Jika alat ini membantu anda, pertimbangkan untuk membelikan saya kopi.
Belikan saya kopi