It is designed to prevent client side caching (or reverse proxy).
Since the cache will be bound to the exact request by adding a random element to the request, the exact request URL will never be displayed twice; therefore, it will not be used more than once, and the intelligent cache will not worry about having never been seen more than once, at least not for long.
source share