Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3035 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [Java] Marche en 1.5, marche pas en 1.4 [résolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Java] Marche en 1.5, marche pas en 1.4 [résolu]

n°1002280
Jubijub
Parce que je le VD bien
Posté le 05-03-2005 à 23:49:22  profilanswer
 

tiens j'aurais besoin d'ames charitables :  
http://jubijub.free.fr/images/GenerateurLot.jar
 
à lancer en ligne de commande java -jar [chemin]
puisque ca crache en console pas mal.
 
Ce que je vous demande, c si qd vous rentrer un nb de lots à générer (par ex 10), et que vous faites générer, si la combobox contient que des lots différents...
 
chez des personnes y'a des bugs genre tt les lots identiques, ou 3 lots différents et 7 identiques...elles sont en 1.4
 
ah oui, donnez moi votre version de java...
(pour les javateux, le code est dedans, mais c moche, c un truc quick&dirty pour trouver l'algo)
 
je précise que je l'ai lancé des milliers de fois chez moi, et qu'il marche parfaitement...
 
J'ai java 1.5.0_01, mais normalement c que du code 1.4 standard ...
Le jar a été généré sous eclipse...(il contient les classes et le code)


Message édité par Jubijub le 06-03-2005 à 01:27:43

---------------
Jubi Photos : Flickr - 500px
mood
Publicité
Posté le 05-03-2005 à 23:49:22  profilanswer
 

n°1002357
KangOl
Profil : pointeur
Posté le 06-03-2005 à 00:29:01  profilanswer
 

http://img94.exs.cx/img94/786/printscreen.th.png
 
meme erreur chez moi...


Message édité par KangOl le 06-03-2005 à 00:29:40

---------------
Nos estans firs di nosse pitite patreye...
n°1002365
Jubijub
Parce que je le VD bien
Posté le 06-03-2005 à 00:32:46  profilanswer
 

et avec les sources direct ?
http://jubijub.free.fr/images/GenLot.rar


---------------
Jubi Photos : Flickr - 500px
n°1002371
Taz
bisounours-codeur
Posté le 06-03-2005 à 00:36:27  profilanswer
 

beurk du rar :o
tant pis

n°1002373
masklinn
í dag viðrar vel til loftárása
Posté le 06-03-2005 à 00:37:17  profilanswer
 

Taz a écrit :

beurk du rar :o
tant pis


Stré bien le rar :o


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1002374
Taz
bisounours-codeur
Posté le 06-03-2005 à 00:38:37  profilanswer
 

c'est pas libre
et ça sert à rien
autant foutre les sources dans le jar :o

n°1002375
Jubijub
Parce que je le VD bien
Posté le 06-03-2005 à 00:38:53  profilanswer
 

Taz a écrit :

beurk du rar :o
tant pis


 
 
ben c très bien comme format ???!!???


---------------
Jubi Photos : Flickr - 500px
n°1002376
masklinn
í dag viðrar vel til loftárása
Posté le 06-03-2005 à 00:40:50  profilanswer
 

Taz a écrit :

c'est pas libre


On peut pas tout avoir [:spamafote]  

Citation :

et ça sert à rien


ça compresse largement mieux que zip/gzip :o
et ça gère plein de trucs que 7z ne gère pas :o
et (surtout) ç'est pas -trop- grourmand en ressources (par rapport à 7z par exemple)


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1002377
Taz
bisounours-codeur
Posté le 06-03-2005 à 00:41:08  profilanswer
 

ah ouais ? t'as une API java standard pour ouvrir des rar ?

n°1002379
Jubijub
Parce que je le VD bien
Posté le 06-03-2005 à 00:42:00  profilanswer
 

si qqn pouvait me dire
ca ca m'était jamais arrivé...


---------------
Jubi Photos : Flickr - 500px
mood
Publicité
Posté le 06-03-2005 à 00:42:00  profilanswer
 

n°1002380
masklinn
í dag viðrar vel til loftárása
Posté le 06-03-2005 à 00:42:55  profilanswer
 

Taz a écrit :

ah ouais ? t'as une API java standard pour ouvrir des rar ?


 [:mlc]  
qu'est ce que ça vient foutre ici?


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1002381
Taz
bisounours-codeur
Posté le 06-03-2005 à 00:44:41  profilanswer
 

masklinn a écrit :

[:mlc]  
qu'est ce que ça vient foutre ici?


ben tout ça pour dire que RAR, à part pour edonkey, c'est pourri. Tout le monde utilise zip/gzip/bzip2 qui sont supportés par plein de programme et sont programmables. WinRAR est complètement marginal et disparaitra bien vite comme ACE

n°1002387
masklinn
í dag viðrar vel til loftárása
Posté le 06-03-2005 à 00:49:41  profilanswer
 

Taz a écrit :

ben tout ça pour dire que RAR, à part pour edonkey, c'est pourri. Tout le monde utilise zip/gzip/bzip2 qui sont supportés par plein de programme et sont programmables. WinRAR est complètement marginal et disparaitra bien vite comme ACE


 [:petrus75]  
le rar est là depuis le dos et la ligne de commande [:petrus75]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1002389
Taz
bisounours-codeur
Posté le 06-03-2005 à 00:50:53  profilanswer
 

tu peux veux que je sorte le calendrier pour te dire depuis quand existe le tar ?

n°1002393
masklinn
í dag viðrar vel til loftárása
Posté le 06-03-2005 à 00:52:40  profilanswer
 

Taz a écrit :

tu peux veux que je sorte le calendrier pour te dire depuis quand existe le tar ?


Non, je m'en fous, c'est juste que ta "disparition rapide comme le ACE" j'ai tendance à en douter [:spamafote]
 
après, si on s'en souviens on en rediscutera dans 5-10 ans si ça t'amuse [:spamafote]


Message édité par masklinn le 06-03-2005 à 00:53:08

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1002395
Taz
bisounours-codeur
Posté le 06-03-2005 à 00:53:44  profilanswer
 

bref je peux pas tester les sources avec kaffe/gij/ikvm ... tant pis

n°1002401
Jubijub
Parce que je le VD bien
Posté le 06-03-2005 à 01:06:00  profilanswer
 

te casse pas Taz, c gentil merci :)
 
j'ai viré le 1.5, et back to 1.4.2_07, où g ce bug magnifique...


---------------
Jubi Photos : Flickr - 500px
n°1002420
Jubijub
Parce que je le VD bien
Posté le 06-03-2005 à 01:25:15  profilanswer
 

mais je viens de trouver pkoi : C le Random rand (ou seed) = new Random() qui couille ...
 
il est dans les méthodes, qui sont appellées X fois par secondes...et visiblement en 1.4, le générateur de seed change la seed bcp moins souvent...d'où le bug des 6-7 premiers identiques, et de la suite qui change...c selon la puissance du pc du testeur, cad combien de fois il pourra appeller la méthode avant le changement de seed...
en 1.5 apparement ca doit changer, pour une raison que j'ignore (implémentation de la méthode ou JVM plus optimisée), en tout cas ca passe sans embuches...
 
si je le monte en variable de classe, ca marche...
Marche (notez le random hors des méthodes

Code :
  1. private Random seed = new Random();
  2.     private int random(int min, int max) {
  3.          return seed.nextInt(max) % (max + 1 - min) + min;
  4.     }
  5.     public int randomCentre(double centre) {
  6.         double rand = 0;
  7.         do {
  8.             rand = Math.floor(seed.nextGaussian() + centre);
  9.         } while (rand < 1);
  10.         return new Double(rand).intValue();
  11.     }


 
Marche pas (notez les random dans les méthodes)

Code :
  1. private int random(int min, int max) {
  2.          Random seed = new Random();
  3.          return seed.nextInt(max) % (max + 1 - min) + min;
  4.     }
  5.     public int randomCentre(double centre) {
  6.         Random seed = new Random();
  7.         double rand = 0;
  8.         do {
  9.             rand = Math.floor(seed.nextGaussian() + centre);
  10.         } while (rand < 1);
  11.         return new Double(rand).intValue();
  12.     }


Message édité par Jubijub le 06-03-2005 à 01:34:56

---------------
Jubi Photos : Flickr - 500px
n°1002423
Taz
bisounours-codeur
Posté le 06-03-2005 à 01:27:52  profilanswer
 

pourquoi tu changes de graine plusieurs fois ?

n°1002425
Taz
bisounours-codeur
Posté le 06-03-2005 à 01:28:17  profilanswer
 

seed.nextInt(max) % (max + 1 - min) + min;
 
 
rhoo le massacre ...

n°1002430
Jubijub
Parce que je le VD bien
Posté le 06-03-2005 à 01:36:21  profilanswer
 

Taz a écrit :

pourquoi tu changes de graine plusieurs fois ?


y'avais aucune raison, mais c codé vite, et g pas fait gaffe en recodant que j'avais déjà une seed de faire ailleurs...
 
c surtout aussi qu'il faut pas que la génération de la seed soit dans la méthode si elle est appellée trop souvent...
 

Taz a écrit :

seed.nextInt(max) % (max + 1 - min) + min;
 
 
rhoo le massacre ...


 
c quoi le pb ? (je suis nul à ca, g jamais eu de cours d'algos)...ca ca marche


---------------
Jubi Photos : Flickr - 500px
n°1002476
benou
Posté le 06-03-2005 à 10:18:28  profilanswer
 

Jubijub a écrit :


c quoi le pb ? (je suis nul à ca, g jamais eu de cours d'algos)...ca ca marche


 
seed.nextInt(max-min) + min ...

n°1002846
the real m​oins moins
Posté le 06-03-2005 à 20:44:15  profilanswer
 

jubi >> cfr mes pastes dans blabla. on t'a dit de pas réinstancier ton Random, comme c'est indiqué dans la javadoc - même si tu veux pas le croire. je repaste ici si t'as pas vu?
 
 
Et en effet, le constructeur vide semble avoir changé entre la 1.4.2 et la 1.5.0 - cfr javadocs:
http://java.sun.com/j2se/1.4.2/doc [...] l#Random()
http://java.sun.com/j2se/1.5.0/doc [...] l#Random()
 
Donc en 1.4.2 c'était "prévisible" que t'allais avoir les mêmes valeurs.


Message édité par the real moins moins le 06-03-2005 à 20:45:46

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1012422
Jubijub
Parce que je le VD bien
Posté le 14-03-2005 à 18:34:24  profilanswer
 

j'avais bien lu...le truc amusant c que en 1.5 ca marchait...effet de bords quoi..


---------------
Jubi Photos : Flickr - 500px
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [Java] Marche en 1.5, marche pas en 1.4 [résolu]

 

Sujets relatifs
Améliorer mon script java pour camera ip[URGENT] PUTAIN§§§ AIDEZ MOI MON SITE MARCHE PAS§§§§§§§
[debutant]applet java+echiquier[Java/SQL]SQL command not properly ended
[Java][Linux : probleme d'accents][Résolu] [MySQL] Connaître la taille max d'un champ text
[Access] [Résolu ]Probleme Requete sql DELETE[Résolu] [Html] Doctype : meilleur affichage sans !
[Java]TCP Client ne marche que partiellement pkoi?[Resolu][JAVA] Repaint ne marche pas :(((( [Resolu]
Plus de sujets relatifs à : [Java] Marche en 1.5, marche pas en 1.4 [résolu]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR