I find it unlikely they could guess the card number....
I am curious what number is on the magnetic strip since the implication is you get a new number for each transaction
If the card isn't shredded, then there is no guessing involved. The number is right there on the card.