Thread: PHP: Unieke waarde maken.
-
25-04-2004, 15:42 #1Member
- Registered
- 08/01/03
- Location
- Wevelgem
- Posts
- 1,801
- iTrader
- 178 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/4
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();
?>no votes
-
-
25-04-2004, 15:50 #2Member
- Registered
- 12/10/02
- Location
- mars
- Posts
- 14,319
- iTrader
- 2 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/0
die kans is zeeeeeer miniem
no votes
-
25-04-2004, 15:53 #3Approved 9-lifer
- Registered
- 25/07/02
- Location
- Aalst
- Posts
- 13,457
- iTrader
- 6 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/156
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 makensafir Thom4sno votes
-
25-04-2004, 15:58 #4Member
- Registered
- 08/01/03
- Location
- Wevelgem
- Posts
- 1,801
- iTrader
- 178 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/4
Die md5() gebruik ik omdat ik dan een beter uitziende key verkrijg.
Dus er zit zeeeer weinig kans is dat er een zelfde uitkomt.no votes
-
26-04-2004, 19:26 #5
Ge kunt dat nog eens 'unieker' maken door dat getal te laten vermenigvuldigen met een random gegenereerd getal..
rand()no votes
