From c65f8c106e14751811a76b3c6cde2738b747f757 Mon Sep 17 00:00:00 2001 From: Pim Nelissen Date: Fri, 30 Jan 2026 18:58:18 +0100 Subject: [PATCH] Replace generic np.random statements with object-specific rng --- src/road_gen/generators/random_road_generator.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/road_gen/generators/random_road_generator.py b/src/road_gen/generators/random_road_generator.py index 415df78..31d33b8 100644 --- a/src/road_gen/generators/random_road_generator.py +++ b/src/road_gen/generators/random_road_generator.py @@ -55,10 +55,10 @@ class RandomRoadGenerator(BaseRoadGenerator): # Randomly add multiple straight sections i = 0 while i < num_points: - if np.random.rand() < straight_section_prob: + if self._rng.random() < straight_section_prob: # Random straight segment length max_len = int(num_points * straight_section_max_rel_size) - seg_len = np.random.randint(1, max_len + 1) + seg_len = self._rng.integers(1, max_len + 1) curvature[i:i+seg_len] = 0 # set curvature to zero for straight i += seg_len # skip over straight segment else: