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