Forge's random generator

Anyone else noticed from past releases (as early as 1.3.7 or even earlier) that most of the times AI seems to have copies of their spells all stacked?
For example, you play against Goldfinger and try to cast a spell and AI responds with a Counterspell. You cast your next spell and AI responds with another Counterspell and so on. I had plenty of games that AI used all 4 copies of Counterspell (or whatever any other removal) in a single game, most of the times in a row. This becomes rather irritating when the removal spell is Vindicate. Since all hard enemies have moxen, it's not rare to have your lands blown up 4 times in a row as early as turn 1.
I played paper Magic for years and very few matches I had the opportunity to cast all 4 copies in a same game. Now my question/discussion is: is this because of Java's random number generator?
For example, you play against Goldfinger and try to cast a spell and AI responds with a Counterspell. You cast your next spell and AI responds with another Counterspell and so on. I had plenty of games that AI used all 4 copies of Counterspell (or whatever any other removal) in a single game, most of the times in a row. This becomes rather irritating when the removal spell is Vindicate. Since all hard enemies have moxen, it's not rare to have your lands blown up 4 times in a row as early as turn 1.
I played paper Magic for years and very few matches I had the opportunity to cast all 4 copies in a same game. Now my question/discussion is: is this because of Java's random number generator?