İçeriğe atla
SPCXTools

Rastgele Sayı Üretici

İstediğiniz aralıkta rastgele sayılar seçin — ister bir tane ister binlerce, dilerseniz tekrarsız.

Yerel çalışır — dosyalarınız cihazınızdan dışarı çıkmaz

Araç yükleniyor…

Rastgele Sayı Üretici nasıl kullanılır

  1. 1Minimum ve Maksimum değerleri girin. Aralığın her iki ucu da dâhildir.
  2. 2Kaç tane sayı istediğinizi ve ondalık sayılar için Ondalık basamak sayısını belirleyin.
  3. 3Çekiliş veya piyango gibi her sayıyı en fazla bir kez çekmek için Yinelenen olmasın seçeneğini işaretli bırakın.
  4. 4Oluştur'a tıklayın. Sayıları artan sırada listelemek için Sonuçları sırala seçeneğini işaretleyin ve ardından kopyalayın.

İstediğiniz aralıkta rastgele sayı üretin

1 ile 100 arasında bir sayıya, altı loto numarasına veya bir test için 1.000 rastgele değerden oluşan bir listeye mi ihtiyacınız var? Bu rastgele sayı üretici, tekrarsız, sıralı ve ondalık basamak seçenekleriyle belirlediğiniz herhangi bir aralıkta sayılar seçer. Tarayıcınızın kriptografik olarak güvenli rastgelelik altyapısını kullanır; böylece sonuçlar tahmin edilemez ve eşit dağılımlıdır, ayrıca sunucuya hiçbir veri gönderilmez.

Özellikler

  • İstediğiniz aralık: Negatif sayılar ve çok büyük değerler dâhil.
  • Bir veya birden fazla: Tek tıklamayla 10.000'e kadar sayı üretin.
  • Tekrarsız: Sayıları bir torbadan top çeker gibi seçen bu mod, çok büyük aralıklarda bile yüksek performanslıdır.
  • Ondalık sayılar: Altı ondalık basamağa kadar destekler.
  • Sıralama: Sonuçları artan düzende sıralayın ve liste olarak kopyalayın.
  • Tarafsız: Reddetme örneklemesi (rejection sampling) sayesinde aralıktaki her değerin çıkma olasılığı eşittir.

Popüler kullanım alanları

Oyunlar ve kararlar. Sanal bir zar atın (1–6), kimin ilk başlayacağını seçin, rastgele bir sayfa veya soru belirleyin ya da bir kararı adil bir şekilde verin.

Çekilişler ve kuralar. Her katılımcıya bir numara verin, ardından tekrarsız olarak kazananları çekin. Rastgelelik güvenli bir kaynaktan sağlandığı için kimse sonucu tahmin edemez veya etkileyemez.

Loto ve şans oyunları. Loto biletleri için benzersiz sayılardan oluşan bir set üretin. Rastgele seçimler, doğum günleri gibi popüler kalıplardan kaçınmanızı sağlar, bu da ikramiyeyi başkalarıyla paylaşma olasılığınızı azaltır.

Eğitim ve araştırma. Numaralandırılmış bir listeden rastgele örneklemler seçin, katılımcıları gruplara ayırın veya alıştırma testleri oluşturun.

Yazılım testi. Belirli bir aralıkta test girdileri, ID'ler veya örnek veri setleri oluşturun.

"Adil" rastgele sayılar nasıl üretilir

Basit bir yaklaşım, büyük bir rastgele değer alıp bunu aralık boyutuna bölerek kalanı kullanır. Ancak aralık, rastgele kaynağa tam bölünmediğinde bazı sayıların çıkma olasılığı hafifçe artar. Bu araç ise sapmaya yol açabilecek değerleri atıp yeniden çekim yapar ("rejection sampling"). Böylece 1–3 aralığındaki bir çekimde her sayının çıkma şansı tam olarak üçte bir olur.

Tekrarsız çekimler için araç, kısmi bir Fisher–Yates karma algoritması uygular: Teorik olarak tüm aralığı karıştırıp baştaki sayıları alır, ancak tüm listeyi hiçbir zaman oluşturmaz. Bu sayede 1 ile 1.000.000.000 arasından 10 sayı çekmek anında gerçekleşir.

Sayı yerine rastgele metne ihtiyacınız varsa, Şifre Oluşturucu veya UUID Oluşturucu araçlarını deneyin.

Sıkça sorulan sorular

Sayılar gerçekten rastgele mi?
Tarayıcınızın öngörülemeyen sistem kaynaklarından beslenen, kriptografik olarak güvenli rastgele sayı üretecinden (crypto.getRandomValues) gelirler. Araç ayrıca reddetme örneklemesi kullanır, böylece aralıktaki her sayının çıkma olasılığı tamamen eşittir — küçük sayılara doğru bir eğilim yoktur.
Minimum ve maksimum değerler dahil mi?
Evet. 1 ile 10 arasındaki bir aralık hem 1 hem de 10 döndürebilir. Ondalık sayılar için sonuçlar bu iki değer arasında herhangi bir yerde olabilir.
Loto numaralarını nasıl seçerim?
Lotonuzun kullandığı aralığı belirleyin (örneğin 1 ile 49 arası), Kaç adet kısmına çekilecek top sayısını (örneğin 6) girin, Tekrarsız seçeneğini açık tutun ve Sonuçları sırala kutusunu işaretleyin. Her kombinasyonun kazanma şansının tamamen aynı olduğunu unutmayın.
Tekrarsız seçeneğinde neden hata alıyorum?
Aralığın içerdiğinden daha fazla benzersiz sayı istediniz — örneğin, 1 ile 10 arasında 20 benzersiz sayı. Aralığı büyütün, sayıyı azaltın veya tekrarlara izin verin.
Bunu bir çekiliş veya kura için kullanabilir miyim?
Evet. Katılımcılarınızı numaralandırın, aralığı buna göre ayarlayın ve tekrarsız olarak ihtiyacınız olan sayıda kazanan çekin. Şeffaflık için, sayıları üretirken ekranınızı kaydedebilirsiniz.
Sunucuya herhangi bir veri gönderiliyor mu?
Hayır. Sayılar doğrudan cihazınızda üretilir.