It might be easier for you to label each of your openings with a number, use a random number generator, and then play against yourself.
Program to practise openings

Fritz program have that function. Create your personalized opening book and load that. Use Opening Training function.

I am looking for a program which I can use for memorizing openings. I would like to be able to upload/enter all my openings, in pgn format, and then to be able to face a random opening from that selection.
For instance, I always begin with e4 as white, I would like the program to randomly pick a response to e4 (from the uploaded list of opening pgn:s). Then if I make a mistake, for instance answering 1.e4 e5 with Nc3 (a move that is not within any of my openings) it would start all over.
Does such a program exist? At the moment I am using a program called "Kabu Chess Opening Memorizer 2010" but you can only load 9 veriations/opening at a time, and you have to choose which variation to practise (the program cannot choose randomly).
Chessmaster has a practice openings feature.
I am looking for a program which I can use for memorizing openings. I would like to be able to upload/enter all my openings, in pgn format, and then to be able to face a random opening from that selection.
For instance, I always begin with e4 as white, I would like the program to randomly pick a response to e4 (from the uploaded list of opening pgn:s). Then if I make a mistake, for instance answering 1.e4 e5 with Nc3 (a move that is not within any of my openings) it would start all over.
Does such a program exist? At the moment I am using a program called "Kabu Chess Opening Memorizer 2010" but you can only load 9 veriations/opening at a time, and you have to choose which variation to practise (the program cannot choose randomly).