Posté(e) le 18 novembre 201113 a 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>
Posté(e) le 19 novembre 201113 a 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.
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.