DOMANDA Generatore Codice Fiscale

ViPaaK

Utente Attivo
Buonasera.
Sto cercando con poco successo un codice, (principalmente Java, ma va bene qualsiasi cosa) che generi un CF presi in input i dati anagrafici necessari.
Ci sono molti siti che aiutano a risalire al proprio inserendo i dati, ma non potendo inserirne uno alla volta a mano, cercavo un codice inseribile in un loop così da avere in output tutti i CF

PS: C'è un modo per fare Beautify su Notepad / Sublime per tutti i codici e non solo HTML, JS, CSS...?
 

L_AND_F(Hack)

Nuovo Utente
302
53
Hardware Utente
Monitor
mpman
Periferiche
usb,mouse,tastiera
Sistema Operativo
Windows 7

Dawking

Utente Attivo
312
109
Hardware Utente
CPU
Ryzen 3 1200
Scheda Madre
ASROCK AB350M
Hard Disk
1 TB, 7200 RPM, SATA 6 GB/s, 64 MB Cache 3.5 " + SSD S3+ 240GB
RAM
16GB (2 x 8GB) DDR4, 3000MHz G.Skill Aegis
Scheda Video
RX 570 4gb
Monitor
HP 22fw
Alimentatore
Power SupplyBe Quiet System Power B9 450W
Case
Noua Noob X1 RGB
Internet
TP-LINK – WIRELESS USB 300MBPS
Sistema Operativo
Windows 10 PRO
Programma abbastanza facile da realizzare, ne feci uno anni fa tanto per divertimento, se dovessi aver bisogno di consigli e/o correzioni chiedi pure! :ok:

EDIT: specifico che lo feci in Python :asd:
 
Ultima modifica:

ViPaaK

Utente Attivo
Vi ringrazio per le risposte.
A me però serviva una cosa già pronta, anche se è facile da fare sicuramente devo perderci del tempo, che non ho.
Ne ho trovato qualcuno su internet ma non fanno proprio quello che volevo io, dovrei modificare qualcosa ma, per lo stesso motivo elencato sopra, mi conviene direttamente inserire i dati sui calcolatori online e calcolarli uno a uno; dato il numero di dati che ho impiego meno tempo rispetto a quello che ci vuole per scrivere il codice da 0.
 

rctimelines

Utente Èlite
4,104
1,338
Hardware Utente
CPU
AMD Ryzen 7 2700X | INTEL i5-6600k | INTEL i5-4460... altri
Dissipatore
wraith MAX | Arctic Freezer 11LP | stock
Scheda Madre
Asrock Fatal1ty 4K | Asus Prime Z270P | Acer Veriton
Hard Disk
Samsung 970evo m.2 | vari | Samsung 860 evo
RAM
16GB G.Skill TridentZ 3000 | 16GB CORSAIR 2133 | 8GB DDR3 1600
Scheda Video
RadeonPro WX3100 4G | KFA2 GTX 970 4G | Quadro k620 2G
Monitor
DELL 2419P 2K + Benq 17" | Acer 24" FHD | Benq 19" FHD
Sistema Operativo
Windows10-pro64/OpenSUSE-QL42.3/Manjaro-17.0.2-KDE
Vi ringrazio per le risposte.
A me però serviva una cosa già pronta, anche se è facile da fare sicuramente devo perderci del tempo, che non ho.
Ne ho trovato qualcuno su internet ma non fanno proprio quello che volevo io, dovrei modificare qualcosa ma, per lo stesso motivo elencato sopra, mi conviene direttamente inserire i dati sui calcolatori online e calcolarli uno a uno; dato il numero di dati che ho impiego meno tempo rispetto a quello che ci vuole per scrivere il codice da 0.
Secondo me, se cerchi bene, ce ne sono di già scritti. Sennò ti trovi le regole e ci metti pochi minuti a scriverlo, la cosa più fastidiosa sono i codici dei comuni di nascita, che ovviamente devi trovare già pronta, qui:

http://www.tkk.it/tabelle/comuni.html

Le regole per costruirlo le trovi anche su Wikipedia

Inviato dal mio Nexus 5 utilizzando Tapatalk
 
Ultima modifica:

rctimelines

Utente Èlite
4,104
1,338
Hardware Utente
CPU
AMD Ryzen 7 2700X | INTEL i5-6600k | INTEL i5-4460... altri
Dissipatore
wraith MAX | Arctic Freezer 11LP | stock
Scheda Madre
Asrock Fatal1ty 4K | Asus Prime Z270P | Acer Veriton
Hard Disk
Samsung 970evo m.2 | vari | Samsung 860 evo
RAM
16GB G.Skill TridentZ 3000 | 16GB CORSAIR 2133 | 8GB DDR3 1600
Scheda Video
RadeonPro WX3100 4G | KFA2 GTX 970 4G | Quadro k620 2G
Monitor
DELL 2419P 2K + Benq 17" | Acer 24" FHD | Benq 19" FHD
Sistema Operativo
Windows10-pro64/OpenSUSE-QL42.3/Manjaro-17.0.2-KDE
Programma abbastanza facile da realizzare, ne feci uno anni fa tanto per divertimento, se dovessi aver bisogno di consigli e/o correzioni chiedi pure! :ok:

EDIT: specifico che lo feci in Python :asd:
Complimenti, davvero molto interessante. Credo che all'OP sia molto utile saperlo!

Inviato dal mio Nexus 5 utilizzando Tapatalk
 
  • Mi piace
Reactions: Dawking

toni1705

Nuovo Utente
devi prendere le prime 3 consonanti dal cognome nome ecc.. per poter prendere queste consonanti devi leggere carattere per carattere la stringa e fare il confronto( ovviamente andrai ad utilizzare le vocali per semplicità, e per prendere le prime 3 consonanti)
 

Andretti60

Utente Èlite
3,536
2,364
Hardware Utente
Tanto per la cronaca, non e' detto che l'algoritmo dia risultati unici, per cui c'e' la probabilita' che il codice generato non sia valido. In altre parole e' possibile che il codice calcolato per due persone sia lo stesso (il termine tecnico e' omocodia, ossia stesso codice). L'ufficio responsabile nel attribuire il codice fiscale e' connesso a un database centrale che si accorge subito quando un codice e' gia' in uso e quindi lo cambia automaticamente.

https://it.wikipedia.org/wiki/Omocodia
 
  • Mi piace
Reactions: Dawking

Dawking

Utente Attivo
312
109
Hardware Utente
CPU
Ryzen 3 1200
Scheda Madre
ASROCK AB350M
Hard Disk
1 TB, 7200 RPM, SATA 6 GB/s, 64 MB Cache 3.5 " + SSD S3+ 240GB
RAM
16GB (2 x 8GB) DDR4, 3000MHz G.Skill Aegis
Scheda Video
RX 570 4gb
Monitor
HP 22fw
Alimentatore
Power SupplyBe Quiet System Power B9 450W
Case
Noua Noob X1 RGB
Internet
TP-LINK – WIRELESS USB 300MBPS
Sistema Operativo
Windows 10 PRO

rctimelines

Utente Èlite
4,104
1,338
Hardware Utente
CPU
AMD Ryzen 7 2700X | INTEL i5-6600k | INTEL i5-4460... altri
Dissipatore
wraith MAX | Arctic Freezer 11LP | stock
Scheda Madre
Asrock Fatal1ty 4K | Asus Prime Z270P | Acer Veriton
Hard Disk
Samsung 970evo m.2 | vari | Samsung 860 evo
RAM
16GB G.Skill TridentZ 3000 | 16GB CORSAIR 2133 | 8GB DDR3 1600
Scheda Video
RadeonPro WX3100 4G | KFA2 GTX 970 4G | Quadro k620 2G
Monitor
DELL 2419P 2K + Benq 17" | Acer 24" FHD | Benq 19" FHD
Sistema Operativo
Windows10-pro64/OpenSUSE-QL42.3/Manjaro-17.0.2-KDE
Scusa l'ignoranza, cosa intendi per OP?
In un forum "OP" è l'autore del post (Original Poster). È evidente che non hai nemmeno molta pratica con i forum, anche perché si partecipa ad un thread per rispondere e dare aiuto all'OP, non per pavoneggiarsi.. il mio appunto precedente, infatti, era ironico!

Inviato dal mio Nexus 5 utilizzando Tapatalk
 

Dawking

Utente Attivo
312
109
Hardware Utente
CPU
Ryzen 3 1200
Scheda Madre
ASROCK AB350M
Hard Disk
1 TB, 7200 RPM, SATA 6 GB/s, 64 MB Cache 3.5 " + SSD S3+ 240GB
RAM
16GB (2 x 8GB) DDR4, 3000MHz G.Skill Aegis
Scheda Video
RX 570 4gb
Monitor
HP 22fw
Alimentatore
Power SupplyBe Quiet System Power B9 450W
Case
Noua Noob X1 RGB
Internet
TP-LINK – WIRELESS USB 300MBPS
Sistema Operativo
Windows 10 PRO
In un forum "OP" è l'autore del post (Original Poster). È evidente che non hai nemmeno molta pratica con i forum, anche perché si partecipa ad un thread per rispondere e dare aiuto all'OP, non per pavoneggiarsi.. il mio appunto precedente, infatti, era ironico!

Inviato dal mio Nexus 5 utilizzando Tapatalk
Mi spiace che sei l'unico che ha interpretato questo mio comportamento, fatto sta che non era quello il mio scopo.
Come suggerito da un utente prima di me (e anche da te stesso), dato che non trovava in rete quello che cercava, gli si è suggerito di provare a scriversi il codice da solo ed ho inoltre offerto la mia disponibilità nell'aiutarlo in caso intendesse provarci. Di sicuro un supporto migliore di andare a commentare i post degli altri o di andare a dire di cercare meglio :ok:
 

rctimelines

Utente Èlite
4,104
1,338
Hardware Utente
CPU
AMD Ryzen 7 2700X | INTEL i5-6600k | INTEL i5-4460... altri
Dissipatore
wraith MAX | Arctic Freezer 11LP | stock
Scheda Madre
Asrock Fatal1ty 4K | Asus Prime Z270P | Acer Veriton
Hard Disk
Samsung 970evo m.2 | vari | Samsung 860 evo
RAM
16GB G.Skill TridentZ 3000 | 16GB CORSAIR 2133 | 8GB DDR3 1600
Scheda Video
RadeonPro WX3100 4G | KFA2 GTX 970 4G | Quadro k620 2G
Monitor
DELL 2419P 2K + Benq 17" | Acer 24" FHD | Benq 19" FHD
Sistema Operativo
Windows10-pro64/OpenSUSE-QL42.3/Manjaro-17.0.2-KDE
Si? Io l'ho trovato il codice in java già fatto... Per cui ho detto all'OP di cercare meglio invece di essere pigro e chiedere qui (cosa che succede spesso).

Inoltre gli ho passato il link con i codici dei comuni e suggerito di trovare le regole per la costruzione su Wikipedia.. non mi pare poco: non mi restava che scrivergli il codice.

Inviato dal mio Nexus 5 utilizzando Tapatalk
 
  • Mi piace
Reactions: Dawking

Entra

oppure Accedi utilizzando