#include #include #include #include #include void main(int argc, char *argv[]) { int r; float m; unsigned int seed; if (argc < 2) { fprintf(stderr, "Usage: %s number\n", argv[0]); exit(1); } m = atoi(argv[1]); seed=(unsigned int) (time(0) + getpid()) ; srand( seed ); r = (int) ( m*rand()/(RAND_MAX+1.0) ); printf("%d\n",r); }