How about simply
`backoff_transmissions << backoff_exponent;`
instead of the loop?