yep. Always have an outbound ticket coz you'll never know when they do random check. Especially when they're trying to fill their qouta on the month of December.
That's not the case in Singapore. They will ask you to put all your belongings in the locker and you can only access it whenever you need something. Other than that no choice until you get your next flight out.
The ask:thailand community, consisting of multiple Q/A groups with over 100,000 members, powers this platform. It is not an official government resource. Our members actively contribute to this resource, and while we strive for accuracy, we cannot guarantee its complete reliability. Assistance to travelers is provided as a community service.