Tienes que iniciar con una 'semilla':
En este caso se inicia con el objeto de la fecha actual. Esto solo debes hacerlo al iniciar la aplicacion o cada vez que quieras refrescar la semilla, en tu caso solo al iniciar la aplicacion. Cuando has llamado a srand ya puedes ejecutar rand.
Saludos
vosk