I'm not sure what you mean by that, but I just noticed that you are getting a random number with the line .Next(1,4)

The 4 is one above the maximum value, so that will return the values 1-3, whereas you want the values 1-4, so that should be .Next(1,5)