BLX- crossover constructs a uniform sampling interval from the parents based on the distance between them and a parameter .

We first compute a parent distance:

Then the lower and upper ends of the sampling interval are constructed by:

We then sample from this range:

Note that this is done with individual genes. Below is a 4-gene example: