http://ja.wikipedia.org/wiki/Rand
のコードをVC++でデバッグなしで実行したら常に1しか返ってきません

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main(void)
{
int a;
srand((unsigned int)time(0));
a = (int)((rand() / ((double)RAND_MAX+1.0)) * 10);
printf("%d", a);
return 0;
}