package model; import java.util.Random; public class TileGenerator { private final Random random; public TileGenerator(long seed) { this.random = new Random(seed); } // Générer une tuile avec un ou deux terrains public Tile generateRandomTile() { // Générer un terrain aléatoire Terrain terrain1 = Terrain.values()[random.nextInt(Terrain.values().length)]; // Décider si la tuile a un seul terrain ou deux Terrain terrain2 = random.nextBoolean() ? Terrain.values()[random.nextInt(Terrain.values().length)] : null; return new Tile(terrain1, terrain2); } }