Yes, I have seen many gamblers donate to others after winning and their mentality becomes very happy. An exciting win that is accompanied by a desired goal another smile and a small loss dulls the pain and entices them to gamble more. You may lose temporarily or suffer more from the pain of losing money but sometimes the joy of winning can overcome all the pain. The joy you get in generosity you may get in anything else and through mutual exchange and giving money to the poor. It also happens that before I get involved in any bet I donate some amount to the poor as a form of generosity to get the grace of God and this sometimes helps in determining good luck. While gambling or gambling besides being happy with luck you can also keep yourself mentally cheerful by entertaining yourself and by donating.
When a player gives something to others or shares a small part of the winnings, he automatically makes himself even happier. But I think that this part should not be too big. I also think that this should not be extended to many people, but only very close ones. There will also be those players who will accept a small amount from the winner and will be happy, but will not want to share at all when they win themselves, and will even try to hide it.
Personally, I prefer to just buy flowers and give them to my mother or beloved girl, these are great moments that make me happier, because life goes on day by day. But I probably would not give anything to unfamiliar people and players, otherwise I myself will be left without a large part of the winnings.