I've looked at this post
http://cboard.cprogramming.com/cplusplus-programming/53242-random-number.html
and I checked preludes random number generator, but can't you make it shift to a new number every half or whole milisecond?
It would be better since it is, well, really slow for a game of dice.
