rand()要设范围才可以生效 例如 rand(10000)%100
不只是这个原因.应该要和时间函数配合一起使用.srand(time(NULL));//包含在#include <time.h>中你再试试啊
[此贴子已经被作者于2006-7-14 10:37:48编辑过]
#include<stdio.h>#include<time.h>#include<stdlib.h>void main(){ int a; srand((unsigned)time(NULL)); a=rand(); printf("%d\n",a);}再试试呀,这个就会每次不一样呀 ,rand()函数在0-32767之间