You should create a material that has a scalar parameter called offset and then for each of the cards you create material instance for them and set that offset to a random value.
To create a material parameter just right click a scalar node and select convert to paramater, and name it Offset.
And your blueprint should be as simple as this (do this on begin play or whenever you feel like it). Static mesh is your card