indeed and what happen in trading is could not be predicting as the market is move by demand and supply, but in gambling, we only need to place a bets, waiting for the result and win or lose. sometimes gambling need skills too but its only for specific games like sports betting and the other games is based on the luck.
you understood it completely upside down!
you can never predict anything as long as you are gambling, becasue there is not way of predicting anything in gambling which is a game of luck.
but in trading there are lots of way known as analysis to predict the market movement and how price of a commodity is going to change. and that alone is a pretty huge difference.