c語言中的rand()函數生成一個0到RAND_MAX之間的偽隨機數。如果想要控制生成的隨機數的范圍,可以通過對生成的隨機數取模來實現。
例如,如果想生成一個在0到100之間的隨機數,可以使用以下代碼:
int randomNumber = rand() % 101; // 生成0到100之間的隨機數
如果想生成一個在50到100之間的隨機數,可以使用以下代碼:
int randomNumber = rand() % 51 + 50; // 生成50到100之間的隨機數
通過對生成的隨機數取模并加上一個偏移量,可以控制生成的隨機數的范圍。