Java: retourne une fonction

jakol -  
 jakol -
Bonjour,

Je souhaiterais savoir comment faire pour mettre dans une fonction, le code ci-dessous en gras qui génére un nombre aléatoire et qui retourne le nombre aléatoire.
Merci pour votre aide

import java.util.*;

public class NombreAdeviner{

public static void main (String[]args){

int num;


int n=1000;
Random r=new Random();

int t1=((int)(r.nextInt(n)));


Terminal.ecrireIntln(t1);

Terminal.ecrireStringln("Veuillez entrer un nombre en 0 et 1000");
num=Terminal.lireInt();

Terminal.ecrireIntln(num);
if(num==t1){
Terminal.ecrireStringln(" ok");
}
else if(num<t1){
Terminal.ecrireStringln("num<t1");
}
else{
Terminal.ecrireStringln("num>t1");
}
}

}

A voir également:

2 réponses

KX Messages postés 19031 Statut Modérateur 3 020
 
Je ne vois pas où est le problème...

D'après moi la meilleure méthode est celle-ci :

/** un générateur d'aléatoire */
protected static final Random rd = new Random();

/** @return un nombre entier aléatoirement choisi entre 0 (inclu) et n (exclu) */
public static int alea(int n) { return rd.nextInt(n); }

Et dans ton main :

int t1=alea(1000);
1
jakol
 
Salut KX
merci pour ta réponse.
je débute en Java ...:o)
Merci encore
0