package Devinette; import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.DataInputStream; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStreamReader; public class Devinette { public static void main(String[] args) { int rand = 0; try (DataInputStream ois = new DataInputStream(new FileInputStream("/dev/random"))){ try { rand = ois.readInt() % 100 + 1; System.out.println(rand); } catch (IOException e) { System.err.println(e); System.exit(1); } try { ois.close(); } catch (IOException e) { System.err.println(e); System.exit(1); } } catch (IOException e) { System.err.println(e); System.exit(1); } try (BufferedReader ois = new BufferedReader(new InputStreamReader(System.in))) { for (int i = 0; i < 5; i++) { int guess = Integer.parseInt(ois.readLine()); System.out.println(guess + " " + rand); if (guess == rand) { System.out.println("Gagné !"); return; } else if (guess > rand) { System.out.println("-"); } else if (guess < rand) { System.out.println("+"); } } System.out.println("Perdu !"); } catch (IOException e) { System.exit(1); } } }