You cannot tell me that this game isnt programmed to mess with your mind when you play the "Granny Gin" (highest) level. You draw a card that completes a set, but to keep it, you have to discard and break up one of two other partial sets in your hand. Whichever card you choose to discard--whichever set you break up--I GUARANTEE that, on the next turn or two, you will get the precise card that WOULD HAVE completed the set you broke up, if you hadnt thrown that last card away. It just happens WAY too often to be random.
UPDATED TO ADD--Now that Ive downloaded another gin rummy game (Gin Rummy Multipack by PressOK Entertainment), I am even more certain that this one is rigged--not just so Granny Gin wins FAR more often than she should, but also to torment you with the precise card you needed until your very last turn. Ive played this other game for a few days, and even playing the highest-level opponent there, I actually win occasionally--not all the time, or even half, but enough for it to be enjoyable. Its a big change from a game that mostly made me want to throw my iPhone at the wall. So if youre looking for a load of frustration, this game is just the thing--but otherwise, keep looking!
MaryMc about Gin Rummy!, v1.2