Ne Yemek
Free online What To Eat tool, no installation required
What To Eat Hakkında
Sizin tuttuğunuz bir listeden rastgele bir yiyecek seçeneği seçen basit bir karar yardımcısıdır. Öğe ekleyin veya kaldırın (araç varsayılan olarak Pizza, Burger, Suşi ve Makarna ile gelir), ardından kalın harflerle gösterilen tek bir rastgele seçim için Seç'e tıklayın. Listeniz, tarayıcının IndexedDB depolamasında ("what-to-eat" anahtarı) yerel olarak kaydedilir; böylece sayfa yenilemelerinde kalıcı olur.
Nasıl Kullanılır
1. Üstteki girişe bir yiyecek adı yazın ve Enter'a basın veya Ekle'ye tıklayın — yinelenenler sessizce yok sayılır. 2. Bir öğeyi hapına tıklayarak kaldırın (her hapın bir X simgesi ve tıkla-kaldır davranışını açıklayan bir araç ipucu vardır). 3. Geçerli listenizden tek bir öğeyi eşit olasılıkla rastgele seçmek için büyük Seç düğmesine tıklayın — sonuç düğmenin altında kalın metin olarak görünür. 4. Yeni bir çekim için istediğiniz zaman tekrar Seç'e tıklayın; listenin kendisi değişmez.
Seçim Mantığı ve Kalıcılık
Seçim, eşit olasılıklı rastgele bir seçiş kullanır: items[Math.floor(Math.random() * items.length)]; böylece konumdan bağımsız olarak her öğe eşit olasılığa sahiptir. Bir öğe eklemek, projenin setToolData yardımcı fonksiyonu aracılığıyla yeni listeyi IndexedDB'ye kaydeder; bir öğeyi kaldırmak da aynısını yapar ve kaldırılan öğeyse o anda görüntülenen seçimi de temizler. Yüklemede araç, depolamadaki kayıtlı listeyi okur ve boş olmayan bir kayıtlı liste varsa varsayılanların yerine geçer — aksi takdirde dört varsayılan öğeye geri döner.
▶Tüm öğeler eşit olasılıkla mı seçiliyor?
▶Aynı öğe listede iki kez görünebilir mi?
▶Sayfayı yenilediğimde listeme ne olur?
▶Verilerim bir sunucuya gönderiliyor mu?
Bu araç size yardımcı olduysa, bana bir kahve ısmarlamayı düşünün.
Bana bir kahve ısmarla