Random weighted number between two numbers?

Here’s my problem.

I have two numbers: 1.1501344 & 1.1816746. I’d like to generate a random number between these two numbers, but weighted to the ‘center’ of the number: 1.1659045. So there is a higher chance of the random number being closer to the 1.16 value, rather than the 1.15 & 1.18 values.

I’ve tried using random.nextGaussian() but that creates values < -1 and > +1.

Any ideas?