CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[JAVA] Generateur de code sous modèle

Hamsterloulo
Hamsterloulo
Niveau 9
29 juillet 2014 à 20:16:31

J'ai vu quelqu'un essayé de faire un générateur de code (sous vb.net) mais on lui a reproché que ça n'était paq aléatoire donc je vous propose un generateur de code sous modèle (Pourquoi sous modèle car vous choisissez la ou il y a des lettres et la ou il y a des chiffres ):
(Pour mettre un aléatoire de caractère : randomChar () et un aléatoire de nombre : rand.nextInt(9)

import java.util.*;
public class Main
{
public static void main(String[] args){
Random rand = new Random();
//Premiere serie de chiffre/lettre
int a1 = rand.nextInt(9);
char a2 = randomChar();
char a3 = randomChar();
int a4 = rand.nextInt(9);
//deuxieme serie de chiffre/lettre
int b1 = rand.nextInt(9);
char b2 = randomChar();
int b3 = rand.nextInt(9);
int b4 = rand.nextInt(9);
//Troisieme serie de chiffre/lettre
int c1 = rand.nextInt(9);
int c2 = rand.nextInt(9);
int c3 = rand.nextInt(9);
int c4 = rand.nextInt(9);
//Quatrieme serie de chiffre/lettre
char d1 = randomChar();
char d2 = randomChar();
int d3 = rand.nextInt(9);
char d4 = randomChar();

System.out.println(a1+ "" + a2 + "" + a3 + "" + a4 + "-" + b1 + "" + b2 + "" + b3 + "" + b4 + "-" + c1 + "" + c2 + "" + c3 + "" + c4 + "-" + d1 + "" + d2 + "" + d3 + "" + d4);

}

public static char randomChar(){
char cha ;
Random rand = new Random();
cha = (char)(rand.nextInt(26) + 'A');
return cha ;

}

}

godrik
godrik
Niveau 30
29 juillet 2014 à 21:25:44

Salut,

je n'ai pas bien compris le but de ce que tu fais. Qu'est ce que le code genere est cense faire?

Hamsterloulo
Hamsterloulo
Niveau 9
29 juillet 2014 à 21:47:56

Rien de spécial juste que vu que la personne a essayé de le faire je me suis dit que ça pourrait peut être servir a d'autres ^^

Silvermo
Silvermo
Niveau 26
29 juillet 2014 à 22:40:21

Merci de ton code, même si je m'attendais à autre chose en lisant le titre du topic.

Silvermo
Silvermo
Niveau 26
29 juillet 2014 à 22:40:49

Ceci dit je me demande bien à qui ça peut servir... y a rien de nouveau

Hamsterloulo
Hamsterloulo
Niveau 9
29 juillet 2014 à 23:00:41

Tu t'attendais à quoi ? ( ça m'arrange parce que je mexerce en java donc chaque exercice est bon a prendre)

Silvermo
Silvermo
Niveau 26
29 juillet 2014 à 23:08:02

à un générateur de code à partir d'un modèle ou méta modèle. Un générateur d'application à partir d'une description sous forme de modèle donc.

Hamsterloulo
Hamsterloulo
Niveau 9
29 juillet 2014 à 23:17:47

J'ai pas trop compris , genre tu voulais dire : tu veux une application comme ça et ça génère le code ?

Silvermo
Silvermo
Niveau 26
29 juillet 2014 à 23:28:58

Non pas vraiment... imagine que tu puisses générer ton code à partir d'une idée exprimée sous forme de modèle (modèle pour moi étant plus proche de ça :d) https://www.google.be/search?biw=1680&bih=963&tbm=isch&sa=1&q=metamodel+application&oq=metamodel+application&gs_l=img.3...2241.7681.0.7926.18.14.0.0.0.0.611.1783.5-3.3.0....0...1c.1.49.img..15.3.1783.RiHSUrWpL2E ), sans écrire ton code toi même. C'est de ce genre de générateur qu'on parle.

Hamsterloulo
Hamsterloulo
Niveau 9
30 juillet 2014 à 00:01:58

Ouai donc genre : je veux une application qui gère tel fichier et ça te le génère ?

Silvermo
Silvermo
Niveau 26
30 juillet 2014 à 07:30:00

Ça génère le code de l' application qui fonctionne pour ce que tu veux faire

Odvie
Odvie
Niveau 10
30 juillet 2014 à 19:23:30

Il aurait pitête été plus judicieux de poster sur l'autre topic justement :hap:

Hamsterloulo
Hamsterloulo
Niveau 9
30 juillet 2014 à 19:31:54

Ouai mais le problème se l'autre topic c'est que c'est du vb.net et la du java :/

Silvermo
Silvermo
Niveau 26
30 juillet 2014 à 22:49:50

quel autre topic ?

Hamsterloulo
Hamsterloulo
Niveau 9
30 juillet 2014 à 23:03:30

Problème vb.net un truc comme ça

godrik
godrik
Niveau 30
30 juillet 2014 à 23:42:51

En fait il fait reference a ce topic la: https://www.jeuxvideo.com/forums/1-47-105078-1-0-1-0-probleme-vb-net-debutant.htm

Qui a l'air d'essayer de generer un genre de guid. Ce n'est pas du code au sens programmation dont il parle. Mais de code au sens cle cd ou guid.

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment