Kom ihåg mig?
Home Menu

Menu


Få löpnummer att verka slumpmässiga

 
Ämnesverktyg Visningsalternativ
Oläst 2011-06-06, 16:04 #1
BOM BOM är inte uppkopplad
Nykomling
 
Reg.datum: Jun 2011
Inlägg: 43
BOM BOM är inte uppkopplad
Nykomling
 
Reg.datum: Jun 2011
Inlägg: 43
Citat:
Ursprungligen postat av qson Visa inlägg
...Om man skall slopa det sekventiella och bara köra slumpmässiga så behöver numret vara ganska långt för att garantera att det är unikt.
nej, om fältet är primary
upprepa insert med ett slumpid tills den tar emot det, tex:
insert into tabell (ID,...) values (floor(1+(rand()*999999)),...)
BOM är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-06-06, 16:53 #2
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Citat:
Ursprungligen postat av BOM Visa inlägg
nej, om fältet är primary
upprepa insert med ett slumpid tills den tar emot det, tex:
insert into tabell (ID,...) values (floor(1+(rand()*999999)),...)
Borde bli så här för ena systemet "5":

Kod:
insert into tabell (ID,...) values (floor(5000+(rand()*999)),...)
Borde bli så här för andra systemet "6":

Kod:
insert into tabell (ID,...) values (floor(6000+(rand()*999)),...)
Borde bli så här för tredje systemet "7":

Kod:
insert into tabell (ID,...) values (floor(7000+(rand()*999)),...)
Conny Westh är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-06-06, 18:29 #3
qson qson är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Sep 2006
Inlägg: 513
qson qson är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Sep 2006
Inlägg: 513
Chiffer verkar trevligt. Det är nog vad jag söker.
Om jag konstant använder samma chiffer med löpnummer är jag väl garanterad att aldrig få två lika resultat (som man kan få med hashar).

Spåna gärna vidare! Det är mycket intressant!
qson är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 16:51.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017