そのパターンだけだったらこれで行ける
hoge(int foo = rand(), int bar = 100 - foo) : m_foo(foo), m_bar(bar){}