Rondomize
Moderatori: Moderatori, Start Moderator
- Birkoff
- Senior Member
- Mesaje: 6380
- Membru din: Joi Mar 18, 2004 2:34 pm
- Localitate: Bucuresti
- Contact:
folosind doar functia time e posibil (dar putin probabil) ca 2 sau mai multi useri sa intre exact in acelasi timp/secunda si automat toti vor avea asociat acelasi timp... pentru asta se mai adauga si ceva random ca sa eviti situatia asta ipotetica...
+ ca mai exista si trecerea de la ora de iarna la cea de vara si atunci timpul se repeta... (apropo de ce se zicea mai sus cu masina timpului...)
+ ca mai exista si trecerea de la ora de iarna la cea de vara si atunci timpul se repeta... (apropo de ce se zicea mai sus cu masina timpului...)
1) )
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.
-
nevvermind
- Senior Member
- Mesaje: 1264
- Membru din: Mar Iun 22, 2010 3:17 pm
Daca aplicatia (sau succesul tau) depind asa de mult de numere unice, iti sugerez sa folosesti ceva mai complex decat o simpla chemare a unei functii. Orice functie generatoare din orice limbaj de programare facut pe Terra nu-ti garanteaza unicitatea rezultatului, ci, in functie de implementare, scaderea repetarii aceleiasi valori. In alte cuvinte - pseudo-unicitate.
De asta ai inceput bine prin "care e sansa..", apoi ai incheiat prost cu "dar nu am certiudinea...". Sunt doua concepte diferite: prima-i statistica, a doua-i absoluta.
De asta ai inceput bine prin "care e sansa..", apoi ai incheiat prost cu "dar nu am certiudinea...". Sunt doua concepte diferite: prima-i statistica, a doua-i absoluta.
Birkoff
$id_random = time() . mt_rand(1,20000);
In cele din urma varianta de sus este cea mai buna , dar la varianta de sus am intampinat urmatoarea problema atunci cand vreau sa introduc in baza de date $id_rondom imi baga acelasi $id_rondom la fiecare inserare care o fac.Si cu asta m-am blocat si am incercat sa caut alta modalitate.
$id_random = time() . mt_rand(1,20000);
In cele din urma varianta de sus este cea mai buna , dar la varianta de sus am intampinat urmatoarea problema atunci cand vreau sa introduc in baza de date $id_rondom imi baga acelasi $id_rondom la fiecare inserare care o fac.Si cu asta m-am blocat si am incercat sa caut alta modalitate.
- Birkoff
- Senior Member
- Mesaje: 6380
- Membru din: Joi Mar 18, 2004 2:34 pm
- Localitate: Bucuresti
- Contact:
pai daca iti baga acelasi numar inseamna ca e o gresala in codul tau...
sigur regenerezi id-ul acela unic inainte de al reapela si a baga valoarea noua in bd?
poate ar fi mai bine sa ne explici ce vrei sa faci si la ce folosesti poate iti sugeram solutii mai optime
sigur regenerezi id-ul acela unic inainte de al reapela si a baga valoarea noua in bd?
poate ar fi mai bine sa ne explici ce vrei sa faci si la ce folosesti poate iti sugeram solutii mai optime
1) )
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.
-
nevvermind
- Senior Member
- Mesaje: 1264
- Membru din: Mar Iun 22, 2010 3:17 pm
-
nevvermind
- Senior Member
- Mesaje: 1264
- Membru din: Mar Iun 22, 2010 3:17 pm
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 29 vizitatori

