I have previously been told that I should always use Randomize() before I use Rnd() in a VB.NET application. Yet, it always seems to work fine with
Randomize()
Rnd()
Randomize() initializes the first seed of Rnd(). If you won't use it - VB.NET will use the default seed number.