DOMANDA Generatore Codice Fiscale

Paakiv

Utente Attivo
570
12
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
303
53
Monitor
mpman
Periferiche
usb,mouse,tastiera
OS
Windows 7

Dawking

Utente Attivo
369
119
CPU
Ryzen 3 1200
Scheda Madre
ASROCK AB350M
HDD
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
GPU
RX 570 4gb
Monitor
HP 22fw
PSU
Power SupplyBe Quiet System Power B9 450W
Case
Noua Noob X1 RGB
Net
TP-LINK – WIRELESS USB 300MBPS
OS
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:

Paakiv

Utente Attivo
570
12
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
5,144
2,023
CPU
Ryzen 7 2700X | i7-6700k@4.5 | i5-4460... altri
Dissipatore
wraith MAX | Scythe Katana2|Arctic Freezer 11LP
Scheda Madre
Asrock B450 Fatal1ty 4K | Asus Prime Z270P | Acer Veriton
HDD
Samsung 970evo m.2 | vari | Samsung 860 evo
RAM
16GB G.Skill TridentZ 3000 | 16GB CORSAIR 2133 | 8GB DDR3 1600
GPU
RadeonPro WX3100 4G | ZOTAC GTX 1070 8G | Quadro k620 2G
Monitor
DELL 2419P 2K + Benq 17" | LG Ultrawide 27''
Net
fibra 1000
OS
Windows10-pro64/OpenSUSE-QL15.1/Debian 10.3
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
5,144
2,023
CPU
Ryzen 7 2700X | i7-6700k@4.5 | i5-4460... altri
Dissipatore
wraith MAX | Scythe Katana2|Arctic Freezer 11LP
Scheda Madre
Asrock B450 Fatal1ty 4K | Asus Prime Z270P | Acer Veriton
HDD
Samsung 970evo m.2 | vari | Samsung 860 evo
RAM
16GB G.Skill TridentZ 3000 | 16GB CORSAIR 2133 | 8GB DDR3 1600
GPU
RadeonPro WX3100 4G | ZOTAC GTX 1070 8G | Quadro k620 2G
Monitor
DELL 2419P 2K + Benq 17" | LG Ultrawide 27''
Net
fibra 1000
OS
Windows10-pro64/OpenSUSE-QL15.1/Debian 10.3
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
Reazioni: Dawking

toni1705

Nuovo Utente
98
9
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
6,440
5,091
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
Reazioni: Dawking

Dawking

Utente Attivo
369
119
CPU
Ryzen 3 1200
Scheda Madre
ASROCK AB350M
HDD
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
GPU
RX 570 4gb
Monitor
HP 22fw
PSU
Power SupplyBe Quiet System Power B9 450W
Case
Noua Noob X1 RGB
Net
TP-LINK – WIRELESS USB 300MBPS
OS
Windows 10 PRO

rctimelines

Utente Èlite
5,144
2,023
CPU
Ryzen 7 2700X | i7-6700k@4.5 | i5-4460... altri
Dissipatore
wraith MAX | Scythe Katana2|Arctic Freezer 11LP
Scheda Madre
Asrock B450 Fatal1ty 4K | Asus Prime Z270P | Acer Veriton
HDD
Samsung 970evo m.2 | vari | Samsung 860 evo
RAM
16GB G.Skill TridentZ 3000 | 16GB CORSAIR 2133 | 8GB DDR3 1600
GPU
RadeonPro WX3100 4G | ZOTAC GTX 1070 8G | Quadro k620 2G
Monitor
DELL 2419P 2K + Benq 17" | LG Ultrawide 27''
Net
fibra 1000
OS
Windows10-pro64/OpenSUSE-QL15.1/Debian 10.3
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
369
119
CPU
Ryzen 3 1200
Scheda Madre
ASROCK AB350M
HDD
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
GPU
RX 570 4gb
Monitor
HP 22fw
PSU
Power SupplyBe Quiet System Power B9 450W
Case
Noua Noob X1 RGB
Net
TP-LINK – WIRELESS USB 300MBPS
OS
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
5,144
2,023
CPU
Ryzen 7 2700X | i7-6700k@4.5 | i5-4460... altri
Dissipatore
wraith MAX | Scythe Katana2|Arctic Freezer 11LP
Scheda Madre
Asrock B450 Fatal1ty 4K | Asus Prime Z270P | Acer Veriton
HDD
Samsung 970evo m.2 | vari | Samsung 860 evo
RAM
16GB G.Skill TridentZ 3000 | 16GB CORSAIR 2133 | 8GB DDR3 1600
GPU
RadeonPro WX3100 4G | ZOTAC GTX 1070 8G | Quadro k620 2G
Monitor
DELL 2419P 2K + Benq 17" | LG Ultrawide 27''
Net
fibra 1000
OS
Windows10-pro64/OpenSUSE-QL15.1/Debian 10.3
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
Reazioni: Dawking

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!