Hi Mary:
It depends. But that is a good thing.
If you have a bank of 45 questions and none of them are set up to be linked to each other to display in any order, then, the 45 questions will be displayed entirely randomly each time.
Now, let's say in that question bank, you have 10 questions that are a scenario sequence that must be done in an order (let's say a software simulation). In that instance, any time any random question is pulled (say these are the first 10 questions in your bank and the bank pulls "question 3")- it understands that Q3 cannot be pulled unique from the set- so it will in that instance pull Questions 1-10 as part of the pull.
So, there is a benefit, but this can cause a problem if you have a bank of 45 questions and want to pull 20. If your 20th "random question" happens to be one in this set, it will cause an error because it cannot pull 10 full questions into the one remaining spot.
So, well-planned, this can be VERY powerful, but it has to be planned.
It seems like you do not have interlinked/intersequenced questions, so if you pull 45 at random, it should do just that.