code: def run_simulation(self, world, vehicle_actor_list):
      simulation_record = []
      ticks = 1
      while True:
          if ticks == NUM_TICKS:
              break
          else:
              position_list = []
              for vehicle in vehicle_actor_list:
                  location = vehicle.get_location()
                  position_list.append(location)
              simulation_record.append(
                  FrameRecord(ticks, position_list)
              )
              ticks = ticks + 1
              world.tick()
      return simulation_record
  
file_path: carla/PythonAPI/test/smoke/test_determinism.py
imports: from numpy import random
  from .None import SmokeTest
  import time
  import carla
label_desc: Use image node_id 3 for calling the TestDeterminism obj's underlying member method code with example usage: obj.run_simulation(world, vehicle_actor_list) and returns: simulation_record