if you can get a random number in range
[a, b]then all you have to do is
get a random number in the range
[(a+1)/2, b/2]and multiply it by 2 to get
a random even number in range
[a, b]

if you can get a random number in range
[a, b]then all you have to do is
[(a+1)/2, b/2]and multiply it by 2 to get
[a, b]