|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Mar 2007
Città: Bergamo
Messaggi: 4055
|
Lucas lehmer
Spero di non essere OT...ma vorrei implementare un programmino in Vb.net Basato sull'algoritmo di lucal lehmer...solo che non saprei nemmeno da dove iniziare!! conosco le definizioni e gli enunciati, solo che non so applicarli..qualcuno mi sa aiutare? grazie..
__________________
Asus P5Q Deluxe - Q6600 G0 3,6ghz OCZ Freze Zalman 9700 - 8gb TG Xtreem - HD4870 SD 1Gb - Enermax Galaxy 850W - 3.35Tb storage
CERCO ALIMENTATORE 700/800w DI MARCA SPEDITO O ZONA BG/MI |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: May 2004
Città: Salentu: lu mare lu sole, lu vientu. Ora Firenze
Messaggi: 4033
|
A occhio e croce hai sbagliato sezione. Dovresti postare in programmazione
__________________
Passa al LATO OSCURO, OT sin dal 1859 e l'unico account capace di tornare indietro coi crediti. Quattro, anzi no cinque volte
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
Dire che il mio VisualBasic è arrugginito sarebbe un complimento. Comunque, Wikipedia alla mano, pare che questo test di Lucas-Lehmer si possa fare dicendo:
Codice:
s vale 4
m vale 2 elevato alla p meno 1
per p - 2 volte
s vale s * s - 2 modulo m
se s vale zero allora m è primo altrimenti no
Codice:
Function LucasLehmer(p) s = 4 m = (2 ^ p) - 1 do s = ((s * s) - 2) Mod m p = p - 1 Loop While p > 2 LucasLehmer = False If s = 0 Then LucasLehmer = True End If End Function
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Mar 2007
Città: Bergamo
Messaggi: 4055
|
Quote:
Codice:
Public Function LucasLehmer (byval p as integer)
Dim s as integer=4
Dim m as integer=pow(2,p)-1
do
s = ((s * s) - 2) % m
p = p - 1
loop until p > 2
if s = 0 Then
LucasLehmer = True
else
LucasLehmer =False
End If
End Function
__________________
Asus P5Q Deluxe - Q6600 G0 3,6ghz OCZ Freze Zalman 9700 - 8gb TG Xtreem - HD4870 SD 1Gb - Enermax Galaxy 850W - 3.35Tb storage
CERCO ALIMENTATORE 700/800w DI MARCA SPEDITO O ZONA BG/MI |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:59.




















