Archief - PHP: Unieke waarde maken.

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Mulle

Legacy Member
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:
<?
function uniekid(){
    return md5(microtime());
}
echo $uniekid();
?>

sneax

Legacy Member
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

Mulle

Legacy Member
Die md5() gebruik ik omdat ik dan een beter uitziende key verkrijg.

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

J-Style

Legacy Member
Ge kunt dat nog eens 'unieker' maken door dat getal te laten vermenigvuldigen met een random gegenereerd getal..


rand()
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan