Random Scene Change but Scenes Appear only once

If you post a code snippet, ALWAYS USE CODE TAGS:

How to use code tags: Using code tags properly

What you seek to do is just dealing cards from a shuffled deck. Check out card / deck shuffle tutorials for the basics. You make a list, shuffle it, then either:

  1. take the first item and remove it once used

OR

  1. take the next item starting from 0 to max - 1