<br><br><div><span class="gmail_quote">Em 21/08/07, <b class="gmail_sendername">Nelson Ferraz</b> <<a href="mailto:nferraz@gmail.com">nferraz@gmail.com</a>> escreveu:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
> Bom, eu tive um caso similar, e resolvi da seguinte forma:<br>><br>> $ID = time;<br>> $ID .= int(rand 99999)+1;<br>><br>> Basicamente eu pego a hora e depois acrescento um número aleatório. Claro<br>
> que não está esgotada a possibilidade de se ter uma duplicação, mas a<br>> probabilidade é praticamente nula.<br><br>Isso me lembra aquela história do programador que, ao abandonar o<br>emprego, deixou escondida uma linha de código num canto remoto do
<br>sistema, redefinindo o valor de "true" para int(rand()*100), de tal<br>forma que o sistema se comportasse de maneira totalmente previsível<br>99% do tempo -- mas, de vez em quando (e com uma frequência apenas
<br>suficiente para se tornar um incômodo) gerava comportamentos<br>imprevisíveis, que depois eram difíceis de serem reproduzidos.</blockquote><div><br>Teve alguém q realmente fez isso?! esse cara é um FDP de marca maior!!!
<br> </div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">O seu caso é um pouco melhor do que isso, mas, ainda assim, nunca é<br>bom contar com a sorte. Se você pensa que algo tem "probabilidade
<br>praticamente nula" é por que cedo ou tarde *vai* acontecer. E, de<br>acordo com a Lei de Murphy, vai acontecer no pior momento possível: na<br>frente do seu chefe, quando você estiver demonstrando o sistema para o
<br>cliente.<br><br>Melhor procurar uma solução capaz de gerar identificadores<br>comprovadamente únicos. :-)<br><br>--<br>Nelson Ferraz<br>_______________________________________________<br>Cascavel-pm mailing list<br><a href="mailto:Cascavel-pm@pm.org">
Cascavel-pm@pm.org</a><br><a href="http://mail.pm.org/mailman/listinfo/cascavel-pm">http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br></blockquote></div><br><br clear="all"><br>-- <br>[]'s Fernando