FXEA365 — Ücretsiz MT5 alım-satım robotları
SponsoredFrom the makers of this site: MT5 expert advisors with published multi-year backtests, hard stop-losses, and a free tier — no subscription.
Browse free EAs →10^18'e kadar negatif olmayan bir tam sayı girin. Hesaplayıcı deneme bölmesiyle asallığı test eder (makul sürede ~10^15'e kadar belirleyici) ve bileşik sayılar için asal çarpanları verir.
Asal sayı, 1 ve kendisinden başka pozitif böleni olmayan 1'den büyük doğal bir sayıdır. İlk birkaç asal sayı: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37. Bunlar tam sayı aritmetiğinin 'atomları'dır — 2'ye eşit veya büyük her tam sayı benzersiz biçimde asal sayıların çarpımı olarak yazılabilir (Aritmetiğin Temel Teoremi).
1 uzlaşı gereği asal değildir. 0 ve negatif sayılar asal değildir. 2 tek çift asal sayıdır — diğer tüm çift sayılar 2 ile bölünebilir ve dolayısıyla bileşiktir.
Deneme bölmesi kullanıyoruz: √n'e kadar 2, ardından 3, ardından 5, 7, 11... ile bölünebilirliği kontrol edin. Hiçbiri temiz bölmüyorsa n asaldır. 3'ten büyük tüm asal sayılar 6k+1 veya 6k-1 biçiminde olduğundan yalnızca bu formattaki adayları kontrol eden 6k±1 optimizasyonunu kullanıyoruz; bu test sayısını 2/3 oranında azaltır.
Deneme bölmesi ~10^15'e kadar n için hızlıdır (saniyenin altında). Bunun ötesinde Miller-Rabin (olasılıksal) veya AKS (belirleyici) gibi gelişmiş testler gereklidir. Aşırı girdilerde tarayıcının donmasını önlemek için 10^18'de sınırlandırıyoruz.
Kriptografi: RSA şifrelemesi çarpanları büyük oluşturmak güç olan bir sayı üretmek için yaklaşık 1000 basamaklı iki asal sayıyı çarpar. Güvenlik, büyük sayıları çarpanlara ayırmanın güçlüğüne dayanır — binlerce yıldır incelenen bir zorluk.
Matematik eğitimi: asal çarpanlara ayırma temeldir. GCD, LCM, modüler aritmetik, kesirler ve sayı teorisi gibi kavramlar asal çarpan yapısı üzerine inşa edilir.
Bilgisayar bilimi: hash tablo boyutları, rastgele sayı üreteçleri ve birçok algoritma asal sayıların kendine özgü bölünebilirlik özelliklerini kullanır.
Hayır. 1 bir 'birim'dir, asal değil. Asalların tam olarak iki farklı pozitif böleni vardır (1 ve kendisi); 1'in yalnızca biri vardır.
Hayır. Asal sayılar 1'den büyük tam sayılardır.
Evet — 2 tek çift asal sayıdır. Diğer tüm çift sayılar 1 ve kendisi dışında 2 ile de bölünebilir.
n+1'den başlayarak her adımda asallık test edilerek artırılır. Herhangi bir sayıya n × ln(n) uzaklığında her zaman bir asal vardır, dolayısıyla büyük girdilerde bile hızlıca sonuçlanır.
JavaScript BigInt daha büyükleri işleyebilir, ancak deneme bölmesi yavaşlar. 10^18 tipik girdiler için saniyenin altında kontrol için güvenlidir. Bunun ötesi için SymPy veya Mathematica gibi özel araçlar kullanın.
Bu araçla hayır — o ölçekte deneme bölmesi çok yavaştır. Kriptografi 1024 bitlik asallar (~300 basamak) için Miller-Rabin olasılıksal testleri kullanır.
2^p − 1 biçimindeki asal sayı. 2025 itibarıyla yalnızca 51 tanesi bilinmektedir. Bilinen en büyük asal (M82589933) yaklaşık 25 milyon basamaklı bir Mersenne asalıdır.
Hayır. Hesaplama yerel olarak çalışır; hiçbir şey sunucuya gönderilmez.
From the makers of this site: MT5 expert advisors with published multi-year backtests, hard stop-losses, and a free tier — no subscription.
Browse free EAs →Strict no-logs VPN with 6,400+ servers in 111 countries. Threat Protection blocks ads, trackers, and malware while you work online.
Get NordVPN →Managed cloud hosting for WordPress and web apps on DigitalOcean, Vultr, and AWS. Fast setup, no server headaches.
Try Cloudways →