Registriert seit: 24. Mai 2017
Ort: Wien, Österreich
1.205 Beiträge
Delphi 11 Alexandria
|
AW: Eindeutige ID aus einem String berechnen
19. Apr 2019, 09:31
CRC ist eine Kontrollsumme, die es dir erlaubt, zu prüfen, ob ein String verändert wurde. CRCs sind nicht eindeutig, soll heißen, unterschiedliche Strings können gleiche CRCs haben.
Eine Hash-Funktion wäre eine Möglichkeit, aber da kann es auch zu Kollisionen kommen.
Du kannst ein Lexikon anlegen + deine Strings nummerieren.
Du kannst die Zahlenwerte der Zeichen nehmen und so eine Zahl erzeugen, die ist eindeutig (sogar eineindeutig, weil umkehrbar).
Was magst denn machen, mit den IDs + was sind denn das für Strings?
|