> Bonjour, > > Je voudrais avoir comme dans les bases de donn�es un num�ro > d'enregistrement style 1, 2, 3, 4...mais, pour am�liorer la > confidentialit� (esp�re-je), je voudrais qu'il soit al�atoire, et > donc, par exemple 1503, 2089, 30574... Bien entendu, le "1503" ne > devra plus �tre d�livr� par le moteur d'identificateurs al�atoires.
Si tu es pres a accept� des 'long', tu peux utiliser System.currentTimeMillis() comme g�n�rateur (pas tr�s al�atoire) mais qui ne devrait pas provoquer de collisions (sauf si tu recules la date de ta machine). Je te conseilles donc plutot long id = Math.max(greatestId + 1, currentTimeMillis()); a+ --------------------------------------------------------------- Olivier Dedieu JALIOS (33) 1 39 63 51 47, fax (33) 1 39 63 52 45 INRIA Rocquencourt, BP 105, 78153 LE CHESNAY cedex FRANCE JavaChannel: http://www.java-channel.org/ ---------------------------------------------------------------
