Good question. The recombination rate is the per-base and per-meiosis probability of a crossover; in other words, if the recombination rate is REC_RATE, then when generating a new recombinant haplosome, between each adjacent pair of positions there is a crossover
with probability REC_RATE, independent of all other pairs of adjacent positions.
So, the number of crossovers in a segment is Binomial, and so the chance of there being at least one crossover between positions x and x+d is 1 - (1 - REC_RATE)^d, approximately 1 - exp(-d * REC_RATE). However, the chance that the two positions are inherited
together is the probability that the Binomial(d, REC_RATE) is even, which is another expression (that'd be a "mapping function"); see
https://math.stackexchange.com/questions/1149270/probability-that-binomial-random-variable-is-even for instance.
Happy recombining,
--peter