Is it a good idea to use dice sites and exchanges to mix coins? I know there are legit bitcoin mixers out there but shouldn't depositing bitcoins in a dice site or an exchange and withdrawing them minutes later accomplish the same thing? I know that the bitcoins you get back from an exchange are not the same as the ones you put in, and I also know that exchanges pool their users' funds and keep both hot and cold wallets.
I think it's a good idea but keep in mind your browser has a unique fingerprint based on ip-address, resolution, cookies etc..
In many cases there is also tracking spyware in websites, like Google Analytics, which may have a good software but for anonymity of the users it's not so good, so you have to block all trackers. If you can have the most common fingerprint and a unique ip then you can use it to mix.