INSERT INTO ride_events (city, driver_id, surge_multiplier, event_time)
SELECT
(ARRAY['NYC','SF','CHI','MIA'])[floor(random()*4)+1],
(random()*10000)::int,
round((random()*3 + 1)::numeric, 2),
TIMESTAMP '2026-01-01 00:00:00' + (random() * interval '90 days')
FROM generate_series(1, 500000);