From 03b27324c90b2b5aa83aff98524dea46379ed6bd Mon Sep 17 00:00:00 2001
From: MLErik <baerenjesus@gmail.com>
Date: Fri, 4 Oct 2019 17:08:50 -0400
Subject: [PATCH] two or more rails necessarz

---
 flatland/envs/rail_generators.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/flatland/envs/rail_generators.py b/flatland/envs/rail_generators.py
index 9c483537..98ae3995 100644
--- a/flatland/envs/rail_generators.py
+++ b/flatland/envs/rail_generators.py
@@ -676,7 +676,7 @@ def sparse_rail_generator(max_num_cities: int = 5, grid_mode: bool = False, max_
             city_orientations.append(current_closest_direction)
             # set the number of tracks within a city, at least 2 tracks per city
             connections_per_direction = np.zeros(4, dtype=int)
-            nr_of_connection_points = np.random.randint(3, rails_in_city + 1)
+            nr_of_connection_points = np.random.randint(2, rails_in_city + 1)
             for idx in connection_sides_idx:
                 connections_per_direction[idx] = nr_of_connection_points
             connection_points_coordinates_inner: List[List[IntVector2D]] = [[] for i in range(4)]
-- 
GitLab