After switching to a deterministic random generator all cars had the same seed, causing them to behave exactly the same (timing and destination). This fixes it by adding seed as a field in Vehicle and update it every time its getter is called.
After switching to a deterministic random generator all cars had the same seed, causing them to behave exactly the same (timing and destination). This fixes it by adding seed as a field in `Vehicle` and update it every time its getter is called.