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:
