in section 6 - “Basic System Design and Algorithm” you mentioned that:
If multiple users enter the same URL, they can get the same shortened URL, which is not acceptable.
But why this is not acceptable? It is not a security service but a convenience service. What is a big deal in having the same short url for the same long url regardless of who created this?