/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Generering af nummer
Fra : Kasper Johansen


Dato : 17-06-02 23:04

Hej gruppe...

Er der nogle der ved om det er muligt at få PHP til at generere et unikt
nummer???

----
Mvh Kasper
http://www.friserverplads.dk/life/nnfr



 
 
Thomas G. Larsen (17-06-2002)
Kommentar
Fra : Thomas G. Larsen


Dato : 17-06-02 23:12

Hvad mener du med unikt??? Hvis du mener tilfældigt, så se på rand()
funktionen i PHP

http://www.php.net/manual/en/function.rand.php

/Thomas


"Kasper Johansen" <Kasper@Johansen.tdcadsl.dk> wrote in message
news:3d0e5ce2$0$71630$edfadb0f@dspool01.news.tele.dk...
> Hej gruppe...
>
> Er der nogle der ved om det er muligt at få PHP til at generere et unikt
> nummer???
>
> ----
> Mvh Kasper
> http://www.friserverplads.dk/life/nnfr
>
>



N/A (18-06-2002)
Kommentar
Fra : N/A


Dato : 18-06-02 01:41



N/A (18-06-2002)
Kommentar
Fra : N/A


Dato : 18-06-02 01:41



Henrik Stidsen (18-06-2002)
Kommentar
Fra : Henrik Stidsen


Dato : 18-06-02 01:41

ns-sf_001@mohr.cx (JMo.) wrote in
news:3d0e60a7.25418629@news.tiscali.dk

> du /kan/ dog godt komme ud for at det ikke vil være helt unikt - da
> rand beregnes ud fra tiden - kloge hoveder påstår at man på
> SMP-maskiner teoretisk set kan ramle ind i to ens tal...

Det kan man vel også på andre maskiner hvis man prøver nok gange ?

--
Henrik Stidsen | HS235-DK | Ikke eksisterende samleobjekt
http://min.hjemmeside.er.paa.http.kolon.2-x-skraastreg.susie.dk/
"These opinions are my own, though for a small fee they
be yours too." -- Dave Haynie

JMo. (18-06-2002)
Kommentar
Fra : JMo.


Dato : 18-06-02 21:43

On Tue, 18 Jun 2002 00:40:59 +0000 (UTC), Henrik Stidsen
<spamtrap@spammer.dk> wrote:

>Det kan man vel også på andre maskiner hvis man prøver nok gange ?

Nej for den generer ikke et tilfældigt tal, men et "udvidet
timestamp". Hvis du har en maskine med flere processorer vil de lave
det samme timestamp, hvis det bliver aktiveret præcis samtidig.

Hvis man så gange et tilfældigt tal på burde det hjælpe - bortset fra
at en almindelig tilfældighedsgenerator bruger tiden til at generere
det unikke tal. Men jeg kender ikke nok til PHP's implementioner af de
to funktioner til kunne uddybe nærmere - men vi er vidst også ude i en
ret langhåret diskussion her.

Lidt søgning på google gav dog:
<http://www.geocrawler.com/archives/3/8/1996/11/0/30668/>
<http://www.faqts.com/knowledge_base/view.phtml/aid/229/fid/17>


JMo. (17-06-2002)
Kommentar
Fra : JMo.


Dato : 17-06-02 23:06

On Tue, 18 Jun 2002 00:04:16 +0200, "Kasper Johansen"
<Kasper@Johansen.tdcadsl.dk> wrote:

>Er der nogle der ved om det er muligt at få PHP til at generere et unikt
>nummer???

http://www.dk.php.net/manual/en/function.uniqid.php

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste