- Biztosan mindig egyedi lesz?
Ha olyan az algoritmus (általában az), akkor igen.
- Lehet jobban randomizált megoldást használni? pl. UUID v4-et?
Ha tudsz generálni :D
SO tele van hozzá kóddal.
- Íráskor INSERT / UPDATE lehet ütközés, lehet már meglévő? Kezelni kell ezt, vagy kezeli a MySQL?
Ha szar az algoritmus, akkor lesz constraint violation-öd. Ha van minimum unique indexed rajta.
De a másik ötlet, hogy a primary key-ed hash-eled valamivel és azt használod is nagyon tetszik.