Weergegeven resultaten: 1 t/m 5 van 5
  1. #1
    Member Mulle's schermafbeelding
    Lid sinds
    8/01/03
    Locatie
    Bellegem
    Berichten
    650
    iTrader
    44 (100%)

    PHP: Unieke waarde maken.

    Ik heb een vraagje i.v.m. unieke waarde.
    Geeft dit onderstaande script altijd een unieke waarde?
    Of bestaat de kans dat er een zelfde waarde zal verschijnen?

    PHP-code:
    <?
    function uniekid(){
        return 
    md5(microtime());
    }
    echo 
    $uniekid();
    ?>

  2. #2
    Member
    Lid sinds
    12/10/02
    Locatie
    Gent
    Berichten
    14.721
    iTrader
    2 (100%)
    die kans is zeeeeeer miniem

  3. #3
    Member
    Lid sinds
    25/07/02
    Locatie
    Aalst
    Berichten
    11.661
    iTrader
    5 (100%)
    als ge het binnen een microsecond 2 keer doet dan zulde 2 dezelfde waardes hebben, ne microseoond das een miljoenste van ne second eh? awel ja neem nu aan dat het zoiets is, dan zulde 2 keer dezelfde waarde hebben als ge just in da miljoenste van ne second twee keer da functieke doet

    ik kan mij dus ni echt voorstellen dat het 2 keer hetzelfde zou geven.

    eigenlijk kunt ge die m5 weglaten, die maakt er een hash van maar hashes van hetzelfde zijn ook dezelfde dus doet er niet toe om het uniek te maken
    safir Thom4s

  4. #4
    Member Mulle's schermafbeelding
    Lid sinds
    8/01/03
    Locatie
    Bellegem
    Berichten
    650
    iTrader
    44 (100%)
    Die md5() gebruik ik omdat ik dan een beter uitziende key verkrijg.

    Dus er zit zeeeer weinig kans is dat er een zelfde uitkomt.

  5. #5
    Member J-Style's schermafbeelding
    Lid sinds
    5/01/03
    Locatie
    -
    Berichten
    990
    iTrader
    0
    Ge kunt dat nog eens 'unieker' maken door dat getal te laten vermenigvuldigen met een random gegenereerd getal..


    rand()

Discussie informatie

Users Browsing this Thread

Op dit moment bekijken 1 gebruikers deze discussie. (0 leden en 1 gasten)

Regels voor berichten

  • Je mag geen nieuwe discussies starten
  • Je mag niet reageren op berichten
  • Je mag geen bijlagen versturen
  • Je mag niet je berichten bewerken
  •