View on GitHub
Open this notebook in GitHub to run it yourself

Exponential State Preparation on the Full Interval
Output:

Exp State on a Specific Interval with Exact Amplitude Amplification
Output:
Output:
Output:

Adjusting If a Single Grover Is Not Enough
If the desired range does not hold enough amplitude, it is enough to load the end of the range (for a positiveEXP_RATE) or the beginning of the range (for a negative EXP_RATE), then finish with a modular adder:
Output:
- So, first load the same sized interval at the end of the range:
Output:
Output:
Output:
