給定能隨機生成整數 1 到 5 的函數,寫出能隨機生成整數 1 到 7 的函數。

int rand7() { int i = rand5() - 1; // 隨機生成0~4的數 int j = rand5() - 1; // 隨機生成0~4的數 int num = 5 * i + j; // 隨機生成0~24的數 if(num > 20) return rand7(); else return num
相關文章
相關標籤/搜索