Ethereum contracts are essentially pieces of code put together by developers. Getting a contract is just being a developer who writes one for whatever purpose. Every time it is used, the developer earns some sort of fee from the person (I think?)
Tokens are completely different, I think you can make them and then distribute them, assigning a certain value. I'm presuming you want to use tokens for your gambling site? Setting up a traditional bitcoin gambling website is probably better.
Thanks for your reply , if any developer reading this thread he can offer me to work under my team