What are the arguments for scipy.stats.uniform? : <p>I'm trying to create a uniform distribution between two numbers (lower bound and upper bound) in order to feed it to sklearn's <a href="http://scikit-learn.org/stable/modules/generated/sklearn.model_selection.ParameterSampler.html" rel="noreferrer">ParameterSampler</a>. I am using <a href="https://docs.scipy.org/doc/scipy-0.19.0/reference/generated/scipy.stats.uniform.html" rel="noreferrer">scipy.stats.uniform</a> in the following format:</p>

<pre><code>from scipy.stats import uniform    
params = ParameterSampler({'bandwidth':uniform(5,50)}, 20)
</code></pre>

<p>But when I get the random selections of the 'bandwidth' parameter, they are not all between 5 and 50. Some of them are bigger than 50 by a bit. So my question is what do the arguments in scipy.stats.uniform represent? Are they not a lower bound and upper bound? The documentation shows no arguments so I can't figure it out from that.</p>
