Results 1 to 6 of 6

Thread: Unieke code met letters en cijfers

  1. #1

    Unieke code met letters en cijfers

    Hi

    Vraagje...wat is de beste manier/procedure om unieke code (max 14 karakters)
    te genereren met letters en cijfers die ik als barcode kan gebruiken.
    Codes worden opgeslagen in database.

    Greetz Peter

  2. #2
    I7 7700K 32Gb Win10 Pro Wok's Avatar
    Join Date
    Dec 2002
    Location
    Alkmaar
    Posts
    1,996
    Ik weet niet wat de 'BESTE' manier is, dat zal altijd een discussie punt zijn,
    ook vertel je niet of het traceerbaar en logisch oplopend moet zijn.
    maar één van de manieren is een eenvoudig een hexadecimaal getal te nemen, 14 karakters genereert al 72.057.594.037.927.934 unieke getallen

    Peter
    10.3.3, Delphi2010, of Lazarus 2.0.10

  3. #3
    Als je onderscheid maakt tussen hoofdletters en kleine letters dan kome je op 12.401.769.434.657.526.912.139.264 mogelijkheden.
    Je kunt die 14 tekens random kiezen uit de beschikbare tekens (en dan in je database kijken of die al in gebruik is).
    De kans op een collision hangt af van de PRG (die heeft waarschijnlijk een cyclus die vele malen kleiner is dan 14^(2*26+10)), maar zal erg klein zijn (maar nooit nul dus).

    Bart

  4. #4
    Waarom niet gewoon een autoincrememt? Laatste nummer + 1?
    Moet het perse random zijn?
    Je kunt ook naar GUID kijken.

  5. #5
    Hi

    Dank voor terugkoppeling. Van GUID lees ik dat dit niet altijd uniek is maar dat de kans
    klein is dat een dubbele bestaat. Daarnaast wordt het opgeslagen in een database ff zoeken
    zou uitsluitsel moeten leveren.

    Voor de toepassing moeten het random nummers zijn en geen opvolgende. De hoeveelheid
    nummers die per keer gegenereerd moeten worden varieert nogal...soms 1 en 10 sec. later 20

    Ik ga eens aan de slag met jullie suggesties

  6. #6
    GUID is wel te groot. Past niet in 14 karakters.
    1+1=b

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •