November 18, 201114 yr 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>
November 19, 201114 yr 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.
Archived
This topic is now archived and is closed to further replies.