[求助]请问C语言里随机数怎么产生?
我知道用int a;
a=rand()%(3)+0;
是产生从0~2的随机数 ,但实际应用的时候结果不对啊.
比如:
main()
{int a;
a=rand()%(3)+0;
switch(a)
case 0: printf("win");
case 1: printf("equal");
case 2: printf("lose");
printf("\n");
}
执行时 提示说 1和2 不在switch的范围内.
不知道为什么.
请高手帮帮忙.谢谢~~