is there any oyher way in VB to generate a random number other than

Code:
dim intNum as integer

IntNum = (rnd*10)
this seems to give a less than random sequence even when compiled and I want to build a random generator into my RPG software

many thanks in advance