The effects of each potion are determined by the ingredients you put in it. Some special recipes will be hard-coded in, and there are synergies between certain components. I might add a "recipe book" that records what potions you've made, what ingredients you used, and what effect each potion had.
The effects won't be revealed before you drink the potion. Unless you've used the same recipe.