5.若函式 rand()的回傳值為一介於 0 和 10000 之間的亂數,下列那個運算式可產生介於 100 和 1000之間的任意數(包含 100 和 1000)?(APCS10603)(A) rand() % 900 + 100(B) rand() % 1000 + 1(C) rand()% 899 + 101(D) rand()% 901 + 100