是的,C++中的rand函數可以生成負數。如果希望生成范圍在[-n, n]之間的隨機整數,可以使用以下代碼:
int n = 10; // 設置范圍為[-10, 10] int randomNumber = rand() % (2 * n + 1) - n;
上述代碼會生成范圍在[-10, 10]之間的隨機整數,包括負數。
億速云公眾號
手機網站二維碼
Copyright ? Yisu Cloud Ltd. All Rights Reserved. 2018 版權所有
廣州億速云計算有限公司粵ICP備17096448號-1 粵公網安備 44010402001142號增值電信業務經營許可證編號:B1-20181529