I found out from the author of the PGN that CBLight was the recommended software because it has the "random training" feature. I went to chessbase.com to download cblight but it seems that they don't support it anymore.
[HELP]Training Tactics from a PGN?

You can load the games into SCID, a free database. You could also experiment with http://www.chess.com/download/view/yatt--yet-another-tactics-trainer. Read the User's Guide to make a Yatt training set from your puzzles.
Hi.
I had just acquired a good set of tactical puzzles that seems to be appropriate for my level. It's in PGN format. I'd like to get help on what software should I use to train from the said file. I have CB11 and I bet it has a feature that supports this, I just can't seem to find it.
Anyone?