Rastgele Asal Sayı Oluşturucu: Aralık ve Bit Uzunluğu
Sayısal bir aralık içinde veya bir bit uzunluğu seçerek rastgele asal sayılar üretin; 2048 bite kadar desteklenir. Araç, küçük çarpanlar için elek benzeri deneme bölmesi kullanır, ardından büyük değerler için BigInt ile Miller-Rabin asallık testi uygular. Değer üretirken isteğe bağlı olarak ispat yöntemini gösterebilir ve benzersizliği zorunlu kılabilirsiniz.
Rastgele Asal Sayı Oluşturucu, geliştirme ve test için rastgele asal sayılar üretir. Değerleri sayısal bir aralık içinde veya bit uzunluğuna göre üretmeyi seçin; 2048 bite kadar bit uzunlukları desteklenir. Bu, sayıları el ile uydurmadan test fixture'ları, çekirdek veri ve diğer pratik programlama görevleri için asal sayı değerleri hazırlamayı kolaylaştırır.
Büyük değerler için araç BigInt ile Miller-Rabin asallık testi kullanır. Elek benzeri bir deneme bölme adımı önce küçük çarpanları ele alır. İsteğe bağlı olarak ispat yöntemini gösterebilir ve benzersizliği zorunlu kılabilirsiniz; bu, toplu üretim yaparken değerlerin farklı olmasını istediğinizde yararlıdır. Oluşturucu iki yaklaşımı destekler: değerleri sınırlamak için sayısal bir aralık tanımlayın veya boyutlarını seçmek için bir bit uzunluğu belirleyin.
Sayısal aralık ile bit uzunluğu, istediğiniz değerleri tanımlamanın farklı yollarını açıklar. Senaryonuz belirli sınırlar içinde asallar gerektiriyorsa aralık kullanın; üretilen değerlerin boyutu önemliyse bit uzunluğu kullanın. Asal sayılar, 1 ve kendisinden başka pozitif böleni olmayan 1'den büyük tam sayılardır; bu nedenle özellikle asal değerlere ihtiyaç duyan testler için yararlı girdi sağlayabilirler.
Rastgele Asal Sayı Oluşturucu tamamen tarayıcınızda çalışır. Girdiniz cihazınızda işlenir; karşıya yüklenmez, saklanmaz veya bir sunucuya gönderilmez. Sayfa yüklendikten sonra sunucu bağımlılığı olmadan çevrimdışı çalışır. Test, fixture, örnek veri veya geliştirme görevleri için pratik asal sayı değerlerine ihtiyaç duyan geliştiriciler ve DevOps mühendisleri için yararlıdır.
Adım 1: Asalları nasıl üreteceğinizi seçin: sayısal bir aralık belirleyin veya 2048 bite kadar bir bit uzunluğu seçin.
Adım 2: İspat yöntemini gösterme veya benzersizliği zorunlu kılma gibi ek seçenekleri ayarlayın.
Adım 3: Asal sayıları üretin; değerleri el ile girmek yerine toplu oluşturabilirsiniz.
Adım 4: Testleriniz, fixture'larınız veya diğer geliştirme işleriniz için ihtiyacınız olan değerleri kopyalayın.
Kullanım senaryosu: Otomatik testler ve fixture'lar için asal sayı değerleri oluşturun; böylece test verisi el ile giriş olmadan hazır olur.
Kullanım senaryosu: Bir test veya geliştirme kurulumu birden çok değere ihtiyaç duyduğunda çekirdek veri için toplu asal üretin.
Kullanım senaryosu: Bir uygulamanın girdi veya işleme mantığında asal sayıları nasıl ele aldığını kontrol etmek için üretilen değerleri kullanın.
Kullanım senaryosu: Test senaryoları belirtilen sınırlar içinde asallar gerektirdiğinde sayısal bir aralık seçin.
Kullanım senaryosu: Sayısal aralıktan ziyade üretilen asalların boyutu önemli olduğunda bir bit uzunluğu seçin.
Kullanım senaryosu: Tahmini sayılar yazmak yerine örnek veri veya tanıtımlar için değerler üretin.