Bridge Master presents you with lots of classic deals to play. It is for improving and excerciseing your declarer play skills. You are always declarer. The deals that you play are not randomly dealt. Each deal will show you the correct line of play that leads to the solution.
Free version: Bridge Master (Ad).