※以下のソースコードはコピー防止の対応をしています.
01: #include <stdio.h>
02: #include <time.h>
03: #include <stdlib.h>
04:
05: int getrand(int from, int to);
06:
07: int main(void)
08: {
09: int from, to;
10: srand((unsigned)time(NULL));
11:
12: printf("From: ");
13: scanf("%d", &from);
14: printf("To: ");
15: scanf("%d", &to);
16:
17: printf("%d\n", getrand(from, to));
18:
19: return 0;
20: }
21:
22: int getrand(int from, int to)
23: {
24: int temp;
25: if(from > to)
26: {
27: temp = from;
28: from = to;
29: to = temp;
30: }
31: return from + rand() % (to - from + 1);
32: }