MCP ile bağlan →

Hesaplamaya Girin

Formül

Reklam

Sonuç

Sonuç
215063
6-digit random PIN
PIN uzunluğu 6 digits
Olası kombinasyonlar 151.200

Rastgele PIN Üretici nedir?

Bu araç rastgele bir PIN (Kişisel Kimlik Numarası) oluşturur; yani ATM kartları, internet bankacılığı, telefon kilidi ve diğer giriş güvenliği için kullanılan rakamlardan oluşan bir dizi. Kaç hane istediğinizi (1'den 100'e kadar) ve aynı rakamın birden fazla kez görünüp görünemeyeceğini siz seçersiniz. Aracı her çalıştırdığınızda yepyeni bir rastgele kod üretilir.

Nasıl kullanılır?

İhtiyacınız olan PIN uzunluğunu "Şu kadar haneli PIN oluştur" kutusuna girin (en yaygın olanlar 4 ve 6 hanedir). Rakamların tekrar edebilmesi için "Tekrar Eden Rakamlara İzin Ver" seçeneğini işaretli bırakın (alışılmış ayar budur) ya da her rakamın benzersiz olmasını istiyorsanız işareti kaldırın. Kodunuzu almak için hesapla düğmesine tıklayın. Sonuç bir rakam dizisi olduğu için baştaki sıfırlar korunur; "036784" geçerli bir 6 haneli PIN'dir.

Formülün açıklaması

Tekrarlara izin verildiğinde, her konum bağımsız ve eşit olasılıklı bir çekilişle doldurulur: \(d = \lfloor \text{rand}() \times 10 \rfloor\); burada rand() [0,1) aralığında bir değer döndürür. Bu, 0-9 arasındaki her rakama eşit 1/10 olasılık tanır ve toplamda $$N_{\text{possible}} = 10^{\,\text{PIN Length}}$$ olası PIN verir. Tekrar olmadan ise on rakam [0-9] Fisher-Yates yöntemiyle karıştırılır ve ilk N tanesi alınır; böylece tüm rakamlar farklı olur. Olasılık sayısı, permütasyon sayısı olan $$N_{\text{possible}} = \frac{10!}{\left(10 - \text{PIN Length}\right)!}$$ ile bulunur. Yalnızca on farklı rakam olduğundan, tekrarsız bir PIN en fazla 10 haneli olabilir; daha uzun değerler için araç otomatik olarak tekrarlara izin verir.

Tekrarlanan rakamlar ile benzersiz rakamların karşılaştırması
Tekrara izin vermek on rakamın hepsini yeniden kullanır; benzersiz mod seçilen her rakamı bir kez çıkarır.
Her PIN kutusuna 0 ile 9 arasından rastgele bir rakam çekiliyor
Her PIN konumu, 0-9 rakamları arasından bağımsız bir rastgele çekilişle doldurulur.

Örnek hesaplama

Tekrarlara izin verilen 6 haneli bir PIN için, rastgele kesirlerin 0,36, 0,61, 0,38, 0,74, 0,85, 0,42 olduğunu varsayalım. Her birini 10 ile çarpıp tam sayıya yuvarlayınca 3, 6, 3, 7, 8, 4 elde edilir; yani PIN "363784" olur. Dikkat: 3 rakamı tekrar ediyor, bu da serbesttir. Tekrarsız 4 haneli bir PIN için, [0-9] karıştırması [7,2,9,0,...] şeklinde başlayabilir; ilk dördünü alınca hepsi farklı olan "7290" çıkar.

Sıkça Sorulan Sorular

Bir PIN sıfırla başlayabilir mi? Evet. Sonuç metin olarak ele alındığı için baştaki sıfırlar korunur ve asla atılmaz.

Neden 12 haneli tekrarsız bir PIN yapamıyorum? Yalnızca on benzersiz rakam (0-9) vardır. On haneden uzun her PIN mutlaka rakam tekrarı içerir, bu yüzden araç otomatik olarak tekrarlara izin verme moduna geçer.

Bu, gerçek hesaplar için yeterince güvenli mi? Bu araç, kriptografik bir garanti sunmayan standart bir sözde rastgele üretici kullanır. Günlük kullanım için harikadır, ancak yüksek güvenlik gerektiren anahtarlar için özel bir kriptografik araç tercih edin.

Son güncelleme: