I have a VB 6.0 survey app I am trying to reconfigure to show multiple MPEG files. The app reads a text file to display the questions and when it reaches the que for the video it currently shows one MPEG fine. I want to show one master MPEG then show 15 small scenes randomly during the same session. I am using the windows media control and calling the video using the shellexecute command. My problem: I can't get it to read the master MPEG first then enter a random series to show the 15 short clips. It either shows only the master or starts the random series. Can this be done in VB 6? What I believe I need is a random number generator that always produces 1 first then the other 15 numbers are random.