In your opinion, what is the difference between gambling and trading?!

I do not mean investing and the like, I mean by daily trading or speculation buying and selling in order to make a profit at the same time