jakol Posté(e) le 18 novembre 2011 Partager Posté(e) le 18 novembre 2011 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; <gras> int n=1000; Random r=new Random(); int t1=((int)(r.nextInt(n))); </gras> 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"); } } } <config>Linux / Mozilla 1.9.0.19</config> Lien vers le commentaire Partager sur d’autres sites More sharing options...
fabien29200 Posté(e) le 19 novembre 2011 Partager Posté(e) le 19 novembre 2011 Si c'est juste pour faire un petit soft comme ça tu peux faire une méthode statique. Par contre, il ne faut pas que tu recrées le Random à chaque fois car à mon avis, il te fera toujours le même nombre. Dans ce cas, utilise plutôt Math.random() qui fait tout pour toi ... private static int getRandomNumber() { return (int) (Math.random() * 1000);} Voilou. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.