My vote: Not related to your car. Bounced up off the road at some time/place and your car caught them. To me they look like rollers from a Ford type axle bearing. Often the outer race is cut off and you end up with a pile of these. So a truck hauling junk hit a bump and these scattered on the road and a few bounced and were caught by your car. Thats my guess.