Not speaking of class specific gadgets but weapon attachments for weapons that certain classes use, like it leans towards rewarding you with items for your most used class. Someone said that earlier -- Does that mean these premium packs as well.
The normal battlepacks will surely be random, but if you use a weapon a lot you will eventually get all the unlocks.
From Battlelog: http://i.picpar.com/svy.png