<li><code>char</code>: Uniformly distributed over all Unicode scalar values, i.e. all
code points in the range <code>0...0x10_FFFF</code>, except for the range
<code>0xD800...0xDFFF</code> (the surrogate code points). This includes
unassigned/reserved code points.</li>
<li><code>bool</code>: Generates <code>false</code> or <code>true</code>, each with probability 0.5.</li>
<li>Floating point types (<code>f32</code> and <code>f64</code>): Uniformly distributed in the
half-open range <code>[0, 1)</code>. See notes below.</li>
<li>Wrapping integers (<code>Wrapping<T></code>), besides the type identical to their
normal integer variants.</li>
</ul>
<p>The <code>Standard</code> distribution also supports generation of the following
compound types where all component types are supported:</p>
<ul>
<li>Tuples (up to 12 elements): each element is generated sequentially.</li>
<li>Arrays (up to 32 elements): each element is generated sequentially;
see also <ahref="../../rand/trait.Rng.html#method.fill"title="`Rng::fill`"><code>Rng::fill</code></a> which supports arbitrary array length for integer
types and tends to be faster for <code>u32</code> and smaller types.</li>
<li><code>Option<T></code> first generates a <code>bool</code>, and if true generates and returns
<code>Some(value)</code> where <code>value: T</code>, otherwise returning <code>None</code>.</li>
<p>The <ahref="../../rand/distributions/struct.Standard.html"title="`Standard`"><code>Standard</code></a> distribution may be implemented for user types as follows:</p>
<spanclass="macro">println</span><spanclass="macro">!</span>(<spanclass="string">"f32 from [0, 1): {}"</span>, <spanclass="ident">val</span>);</pre></div>
<h1id="floating-point-implementation"class="section-header"><ahref="#floating-point-implementation">Floating point implementation</a></h1>
<p>The floating point implementations for <code>Standard</code> generate a random value in
the half-open interval <code>[0, 1)</code>, i.e. including 0 but not 1.</p>
<p>All values that can be generated are of the form <code>n * ε/2</code>. For <code>f32</code>
the 23 most significant random bits of a <code>u32</code> are used and for <code>f64</code> the
53 most significant bits of a <code>u64</code> are used. The conversion uses the
multiplicative method: <code>(rng.gen::<$uty>() >> N) as $ty * (ε/2)</code>.</p>
<p>See also: <ahref="../../rand/distributions/struct.Open01.html"title="`Open01`"><code>Open01</code></a> which samples from <code>(0, 1)</code>, <ahref="../../rand/distributions/struct.OpenClosed01.html"title="`OpenClosed01`"><code>OpenClosed01</code></a> which
samples from <code>(0, 1]</code> and <code>Rng::gen_range(0, 1)</code> which also samples from
<code>[0, 1)</code>. Note that <code>Open01</code> and <code>gen_range</code> (which uses <ahref="../../rand/distributions/uniform/struct.Uniform.html"><code>Uniform</code></a>) use
transmute-based methods which yield 1 bit less precision but may perform
faster on some architectures (on modern Intel CPUs all methods have
approximately equal performance).</p>
</div><h2id='implementations'class='small-section-header'>Trait Implementations<ahref='#implementations'class='anchor'></a></h2><divid='implementations-list'><h3id='impl-Distribution%3Cf32%3E'class='impl'><codeclass='in-band'>impl <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a></code><ahref='#impl-Distribution%3Cf32%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/float.rs.html#104-117'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample'class="method hidden"><codeid='sample.v'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a></code><aclass='srclink'href='../../src/rand/distributions/float.rs.html#105-116'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3Cf64%3E'class='impl'><codeclass='in-band'>impl <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a></code><ahref='#impl-Distribution%3Cf64%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/float.rs.html#104-117'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-1'class="method hidden"><codeid='sample.v-1'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a></code><aclass='srclink'href='../../src/rand/distributions/float.rs.html#105-116'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-1'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-1'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3Cu8%3E'class='impl'><codeclass='in-band'>impl <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a></code><ahref='#impl-Distribution%3Cu8%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/integer.rs.html#22-27'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-2'class="method hidden"><codeid='sample.v-2'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></code><aclass='srclink'href='../../src/rand/distributions/integer.rs.html#24-26'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-2'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-2'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3Cu16%3E'class='impl'><codeclass='in-band'>impl <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a></code><ahref='#impl-Distribution%3Cu16%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/integer.rs.html#29-34'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-3'class="method hidden"><codeid='sample.v-3'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><aclass='srclink'href='../../src/rand/distributions/integer.rs.html#31-33'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-3'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-3'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3Cu32%3E'class='impl'><codeclass='in-band'>impl <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a></code><ahref='#impl-Distribution%3Cu32%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/integer.rs.html#36-41'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-4'class="method hidden"><codeid='sample.v-4'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></code><aclass='srclink'href='../../src/rand/distributions/integer.rs.html#38-40'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-4'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-4'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3Cu64%3E'class='impl'><codeclass='in-band'>impl <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a></code><ahref='#impl-Distribution%3Cu64%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/integer.rs.html#43-48'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-5'class="method hidden"><codeid='sample.v-5'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a></code><aclass='srclink'href='../../src/rand/distributions/integer.rs.html#45-47'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-5'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-5'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3Cu128%3E'class='impl'><codeclass='in-band'>impl <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.u128.html">u128</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a></code><ahref='#impl-Distribution%3Cu128%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/integer.rs.html#51-59'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-6'class="method hidden"><codeid='sample.v-6'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.u128.html">u128</a></code><aclass='srclink'href='../../src/rand/distributions/integer.rs.html#53-58'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-6'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-6'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3Cusize%3E'class='impl'><codeclass='in-band'>impl <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a></code><ahref='#impl-Distribution%3Cusize%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/integer.rs.html#61-73'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-7'class="method hidden"><codeid='sample.v-7'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code><aclass='srclink'href='../../src/rand/distributions/integer.rs.html#70-72'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-7'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-7'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3Ci8%3E'class='impl'><codeclass='in-band'>impl <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a></code><ahref='#impl-Distribution%3Ci8%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/integer.rs.html#77-82'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-8'class="method hidden"><codeid='sample.v-8'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a></code><aclass='srclink'href='../../src/rand/distributions/integer.rs.html#79-81'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-8'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-8'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3Ci16%3E'class='impl'><codeclass='in-band'>impl <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a></code><ahref='#impl-Distribution%3Ci16%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/integer.rs.html#77-82'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-9'class="method hidden"><codeid='sample.v-9'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a></code><aclass='srclink'href='../../src/rand/distributions/integer.rs.html#79-81'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-9'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-9'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3Ci32%3E'class='impl'><codeclass='in-band'>impl <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a></code><ahref='#impl-Distribution%3Ci32%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/integer.rs.html#77-82'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-10'class="method hidden"><codeid='sample.v-10'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a></code><aclass='srclink'href='../../src/rand/distributions/integer.rs.html#79-81'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-10'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-10'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3Ci64%3E'class='impl'><codeclass='in-band'>impl <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a></code><ahref='#impl-Distribution%3Ci64%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/integer.rs.html#77-82'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-11'class="method hidden"><codeid='sample.v-11'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a></code><aclass='srclink'href='../../src/rand/distributions/integer.rs.html#79-81'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-11'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-11'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3Ci128%3E'class='impl'><codeclass='in-band'>impl <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.i128.html">i128</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a></code><ahref='#impl-Distribution%3Ci128%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/integer.rs.html#77-82'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-12'class="method hidden"><codeid='sample.v-12'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.i128.html">i128</a></code><aclass='srclink'href='../../src/rand/distributions/integer.rs.html#79-81'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-12'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-12'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3Cisize%3E'class='impl'><codeclass='in-band'>impl <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.isize.html">isize</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a></code><ahref='#impl-Distribution%3Cisize%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/integer.rs.html#77-82'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-13'class="method hidden"><codeid='sample.v-13'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.isize.html">isize</a></code><aclass='srclink'href='../../src/rand/distributions/integer.rs.html#79-81'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-13'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-13'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3CNonZeroU8%3E'class='impl'><codeclass='in-band'>impl <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="struct"href="https://doc.rust-lang.org/nightly/core/num/struct.NonZeroU8.html"title="struct core::num::NonZeroU8">NonZeroU8</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a></code><ahref='#impl-Distribution%3CNonZeroU8%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/integer.rs.html#95-103'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-14'class="method hidden"><codeid='sample.v-14'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="struct"href="https://doc.rust-lang.org/nightly/core/num/struct.NonZeroU8.html"title="struct core::num::NonZeroU8">NonZeroU8</a></code><aclass='srclink'href='../../src/rand/distributions/integer.rs.html#96-102'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-14'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-14'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3CNonZeroU16%3E'class='impl'><codeclass='in-band'>impl <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="struct"href="https://doc.rust-lang.org/nightly/core/num/struct.NonZeroU16.html"title="struct core::num::NonZeroU16">NonZeroU16</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a></code><ahref='#impl-Distribution%3CNonZeroU16%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/integer.rs.html#95-103'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-15'class="method hidden"><codeid='sample.v-15'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="struct"href="https://doc.rust-lang.org/nightly/core/num/struct.NonZeroU16.html"title="struct core::num::NonZeroU16">NonZeroU16</a></code><aclass='srclink'href='../../src/rand/distributions/integer.rs.html#96-102'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-15'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-15'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3CNonZeroU32%3E'class='impl'><codeclass='in-band'>impl <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="struct"href="https://doc.rust-lang.org/nightly/core/num/struct.NonZeroU32.html"title="struct core::num::NonZeroU32">NonZeroU32</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a></code><ahref='#impl-Distribution%3CNonZeroU32%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/integer.rs.html#95-103'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-16'class="method hidden"><codeid='sample.v-16'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="struct"href="https://doc.rust-lang.org/nightly/core/num/struct.NonZeroU32.html"title="struct core::num::NonZeroU32">NonZeroU32</a></code><aclass='srclink'href='../../src/rand/distributions/integer.rs.html#96-102'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-16'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-16'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3CNonZeroU64%3E'class='impl'><codeclass='in-band'>impl <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="struct"href="https://doc.rust-lang.org/nightly/core/num/struct.NonZeroU64.html"title="struct core::num::NonZeroU64">NonZeroU64</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a></code><ahref='#impl-Distribution%3CNonZeroU64%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/integer.rs.html#95-103'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-17'class="method hidden"><codeid='sample.v-17'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="struct"href="https://doc.rust-lang.org/nightly/core/num/struct.NonZeroU64.html"title="struct core::num::NonZeroU64">NonZeroU64</a></code><aclass='srclink'href='../../src/rand/distributions/integer.rs.html#96-102'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-17'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-17'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3CNonZeroU128%3E'class='impl'><codeclass='in-band'>impl <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="struct"href="https://doc.rust-lang.org/nightly/core/num/struct.NonZeroU128.html"title="struct core::num::NonZeroU128">NonZeroU128</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a></code><ahref='#impl-Distribution%3CNonZeroU128%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/integer.rs.html#95-103'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-18'class="method hidden"><codeid='sample.v-18'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="struct"href="https://doc.rust-lang.org/nightly/core/num/struct.NonZeroU128.html"title="struct core::num::NonZeroU128">NonZeroU128</a></code><aclass='srclink'href='../../src/rand/distributions/integer.rs.html#96-102'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-18'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-18'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3CNonZeroUsize%3E'class='impl'><codeclass='in-band'>impl <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="struct"href="https://doc.rust-lang.org/nightly/core/num/struct.NonZeroUsize.html"title="struct core::num::NonZeroUsize">NonZeroUsize</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a></code><ahref='#impl-Distribution%3CNonZeroUsize%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/integer.rs.html#95-103'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-19'class="method hidden"><codeid='sample.v-19'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="struct"href="https://doc.rust-lang.org/nightly/core/num/struct.NonZeroUsize.html"title="struct core::num::NonZeroUsize">NonZeroUsize</a></code><aclass='srclink'href='../../src/rand/distributions/integer.rs.html#96-102'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-19'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-19'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3Cchar%3E'class='impl'><codeclass='in-band'>impl <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.char.html">char</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a></code><ahref='#impl-Distribution%3Cchar%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#42-61'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-20'class="method hidden"><codeid='sample.v-20'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.char.html">char</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#44-60'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-20'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-20'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3Cbool%3E'class='impl'><codeclass='in-band'>impl <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a></code><ahref='#impl-Distribution%3Cbool%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#83-92'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-21'class="method hidden"><codeid='sample.v-21'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#85-91'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-21'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-21'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3C()%3E'class='impl'><codeclass='in-band'>impl <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a></code><ahref='#impl-Distribution%3C()%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#118-121'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-22'class="method hidden"><codeid='sample.v-22'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, _: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R)</code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#120'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-22'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-22'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3C(A%2C)%3E'class='impl'><codeclass='in-band'>impl<A><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a>A<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">,)</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a><spanclass="where fmt-newline">where<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><A>, </span></code><ahref='#impl-Distribution%3C(A%2C)%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#98-114'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-23'class="method hidden"><codeid='sample.v-23'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, _rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a>A<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">,)</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#104-113'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-23'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-23'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3C(A%2C%20B)%3E'class='impl'><codeclass='in-band'>impl<A, B><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a>A, B<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a><spanclass="where fmt-newline">where<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><A>,<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><B>, </span></code><ahref='#impl-Distribution%3C(A%2C%20B)%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#98-114'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-24'class="method hidden"><codeid='sample.v-24'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, _rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a>A, B<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#104-113'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-24'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-24'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3C(A%2C%20B%2C%20C)%3E'class='impl'><codeclass='in-band'>impl<A, B, C><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a>A, B, C<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a><spanclass="where fmt-newline">where<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><A>,<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><B>,<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><C>, </span></code><ahref='#impl-Distribution%3C(A%2C%20B%2C%20C)%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#98-114'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-25'class="method hidden"><codeid='sample.v-25'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, _rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a>A, B, C<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#104-113'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-25'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-25'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3C(A%2C%20B%2C%20C%2C%20D)%3E'class='impl'><codeclass='in-band'>impl<A, B, C, D><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a>A, B, C, D<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a><spanclass="where fmt-newline">where<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><A>,<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><B>,<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><C>,<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><D>, </span></code><ahref='#impl-Distribution%3C(A%2C%20B%2C%20C%2C%20D)%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#98-114'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-26'class="method hidden"><codeid='sample.v-26'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, _rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a>A, B, C, D<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#104-113'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-26'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-26'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3C(A%2C%20B%2C%20C%2C%20D%2C%20E)%3E'class='impl'><codeclass='in-band'>impl<A, B, C, D, E><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a>A, B, C, D, E<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a><spanclass="where fmt-newline">where<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><A>,<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><B>,<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><C>,<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><D>,<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><E>, </span></code><ahref='#impl-Distribution%3C(A%2C%20B%2C%20C%2C%20D%2C%20E)%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#98-114'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-27'class="method hidden"><codeid='sample.v-27'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, _rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a>A, B, C, D, E<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#104-113'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-27'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-27'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3C(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F)%3E'class='impl'><codeclass='in-band'>impl<A, B, C, D, E, F><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a>A, B, C, D, E, F<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a><spanclass="where fmt-newline">where<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><A>,<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><B>,<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><C>,<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><D>,<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><E>,<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><F>, </span></code><ahref='#impl-Distribution%3C(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F)%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#98-114'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-28'class="method hidden"><codeid='sample.v-28'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, _rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a>A, B, C, D, E, F<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#104-113'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-28'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-28'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3C(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G)%3E'class='impl'><codeclass='in-band'>impl<A, B, C, D, E, F, G><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a>A, B, C, D, E, F, G<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a><spanclass="where fmt-newline">where<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><A>,<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><B>,<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><C>,<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><D>,<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><E>,<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><F>,<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><G>, </span></code><ahref='#impl-Distribution%3C(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G)%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#98-114'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-29'class="method hidden"><codeid='sample.v-29'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, _rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a>A, B, C, D, E, F, G<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#104-113'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-29'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-29'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div><h4id='method.sample_iter-34'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-34'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3C%5BT%3B%200%5D%3E'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 0]</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a></code><ahref='#impl-Distribution%3C%5BT%3B%200%5D%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#149-151'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-35'class="method hidden"><codeid='sample.v-35'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, _rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 0]</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#150'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-35'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-35'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3C%5BT%3B%201%5D%3E'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 1]</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a><spanclass="where fmt-newline">where<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>, </span></code><ahref='#impl-Distribution%3C%5BT%3B%201%5D%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#140-145'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-36'class="method hidden"><codeid='sample.v-36'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, _rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 1]</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#142-144'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-36'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-36'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3C%5BT%3B%202%5D%3E'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 2]</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a><spanclass="where fmt-newline">where<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>, </span></code><ahref='#impl-Distribution%3C%5BT%3B%202%5D%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#140-145'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-37'class="method hidden"><codeid='sample.v-37'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, _rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 2]</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#142-144'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-37'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-37'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3C%5BT%3B%203%5D%3E'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 3]</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a><spanclass="where fmt-newline">where<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>, </span></code><ahref='#impl-Distribution%3C%5BT%3B%203%5D%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#140-145'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-38'class="method hidden"><codeid='sample.v-38'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, _rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 3]</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#142-144'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-38'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-38'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3C%5BT%3B%204%5D%3E'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 4]</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a><spanclass="where fmt-newline">where<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>, </span></code><ahref='#impl-Distribution%3C%5BT%3B%204%5D%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#140-145'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-39'class="method hidden"><codeid='sample.v-39'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, _rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 4]</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#142-144'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-39'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-39'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3C%5BT%3B%205%5D%3E'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 5]</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a><spanclass="where fmt-newline">where<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>, </span></code><ahref='#impl-Distribution%3C%5BT%3B%205%5D%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#140-145'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-40'class="method hidden"><codeid='sample.v-40'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, _rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 5]</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#142-144'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-40'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-40'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3C%5BT%3B%206%5D%3E'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 6]</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a><spanclass="where fmt-newline">where<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>, </span></code><ahref='#impl-Distribution%3C%5BT%3B%206%5D%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#140-145'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-41'class="method hidden"><codeid='sample.v-41'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, _rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 6]</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#142-144'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-41'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-41'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3C%5BT%3B%207%5D%3E'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 7]</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a><spanclass="where fmt-newline">where<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>, </span></code><ahref='#impl-Distribution%3C%5BT%3B%207%5D%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#140-145'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-42'class="method hidden"><codeid='sample.v-42'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, _rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 7]</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#142-144'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-42'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-42'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3C%5BT%3B%208%5D%3E'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 8]</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a><spanclass="where fmt-newline">where<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>, </span></code><ahref='#impl-Distribution%3C%5BT%3B%208%5D%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#140-145'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-43'class="method hidden"><codeid='sample.v-43'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, _rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 8]</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#142-144'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-43'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-43'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3C%5BT%3B%209%5D%3E'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 9]</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a><spanclass="where fmt-newline">where<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>, </span></code><ahref='#impl-Distribution%3C%5BT%3B%209%5D%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#140-145'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-44'class="method hidden"><codeid='sample.v-44'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, _rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 9]</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#142-144'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-44'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-44'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3C%5BT%3B%2010%5D%3E'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 10]</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a><spanclass="where fmt-newline">where<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>, </span></code><ahref='#impl-Distribution%3C%5BT%3B%2010%5D%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#140-145'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-45'class="method hidden"><codeid='sample.v-45'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, _rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 10]</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#142-144'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-45'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-45'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3C%5BT%3B%2011%5D%3E'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 11]</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a><spanclass="where fmt-newline">where<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>, </span></code><ahref='#impl-Distribution%3C%5BT%3B%2011%5D%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#140-145'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-46'class="method hidden"><codeid='sample.v-46'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, _rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 11]</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#142-144'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-46'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-46'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3C%5BT%3B%2012%5D%3E'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 12]</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a><spanclass="where fmt-newline">where<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>, </span></code><ahref='#impl-Distribution%3C%5BT%3B%2012%5D%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#140-145'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-47'class="method hidden"><codeid='sample.v-47'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, _rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 12]</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#142-144'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-47'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-47'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3C%5BT%3B%2013%5D%3E'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 13]</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a><spanclass="where fmt-newline">where<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>, </span></code><ahref='#impl-Distribution%3C%5BT%3B%2013%5D%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#140-145'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-48'class="method hidden"><codeid='sample.v-48'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, _rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 13]</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#142-144'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-48'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-48'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3C%5BT%3B%2014%5D%3E'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 14]</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a><spanclass="where fmt-newline">where<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>, </span></code><ahref='#impl-Distribution%3C%5BT%3B%2014%5D%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#140-145'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-49'class="method hidden"><codeid='sample.v-49'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, _rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 14]</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#142-144'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-49'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-49'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3C%5BT%3B%2015%5D%3E'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 15]</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a><spanclass="where fmt-newline">where<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>, </span></code><ahref='#impl-Distribution%3C%5BT%3B%2015%5D%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#140-145'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-50'class="method hidden"><codeid='sample.v-50'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, _rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 15]</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#142-144'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-50'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-50'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3C%5BT%3B%2016%5D%3E'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 16]</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a><spanclass="where fmt-newline">where<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>, </span></code><ahref='#impl-Distribution%3C%5BT%3B%2016%5D%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#140-145'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-51'class="method hidden"><codeid='sample.v-51'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, _rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 16]</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#142-144'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-51'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-51'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3C%5BT%3B%2017%5D%3E'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 17]</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a><spanclass="where fmt-newline">where<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>, </span></code><ahref='#impl-Distribution%3C%5BT%3B%2017%5D%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#140-145'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-52'class="method hidden"><codeid='sample.v-52'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, _rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 17]</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#142-144'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-52'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-52'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3C%5BT%3B%2018%5D%3E'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 18]</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a><spanclass="where fmt-newline">where<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>, </span></code><ahref='#impl-Distribution%3C%5BT%3B%2018%5D%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#140-145'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-53'class="method hidden"><codeid='sample.v-53'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, _rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 18]</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#142-144'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-53'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-53'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3C%5BT%3B%2019%5D%3E'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 19]</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a><spanclass="where fmt-newline">where<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>, </span></code><ahref='#impl-Distribution%3C%5BT%3B%2019%5D%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#140-145'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-54'class="method hidden"><codeid='sample.v-54'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, _rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 19]</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#142-144'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-54'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-54'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3C%5BT%3B%2020%5D%3E'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 20]</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a><spanclass="where fmt-newline">where<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>, </span></code><ahref='#impl-Distribution%3C%5BT%3B%2020%5D%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#140-145'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-55'class="method hidden"><codeid='sample.v-55'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, _rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 20]</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#142-144'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-55'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-55'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3C%5BT%3B%2021%5D%3E'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 21]</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a><spanclass="where fmt-newline">where<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>, </span></code><ahref='#impl-Distribution%3C%5BT%3B%2021%5D%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#140-145'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-56'class="method hidden"><codeid='sample.v-56'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, _rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 21]</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#142-144'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-56'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-56'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3C%5BT%3B%2022%5D%3E'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 22]</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a><spanclass="where fmt-newline">where<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>, </span></code><ahref='#impl-Distribution%3C%5BT%3B%2022%5D%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#140-145'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-57'class="method hidden"><codeid='sample.v-57'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, _rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 22]</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#142-144'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-57'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-57'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3C%5BT%3B%2023%5D%3E'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 23]</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a><spanclass="where fmt-newline">where<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>, </span></code><ahref='#impl-Distribution%3C%5BT%3B%2023%5D%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#140-145'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-58'class="method hidden"><codeid='sample.v-58'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, _rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 23]</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#142-144'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-58'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-58'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3C%5BT%3B%2024%5D%3E'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 24]</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a><spanclass="where fmt-newline">where<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>, </span></code><ahref='#impl-Distribution%3C%5BT%3B%2024%5D%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#140-145'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-59'class="method hidden"><codeid='sample.v-59'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, _rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 24]</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#142-144'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-59'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-59'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3C%5BT%3B%2025%5D%3E'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 25]</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a><spanclass="where fmt-newline">where<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>, </span></code><ahref='#impl-Distribution%3C%5BT%3B%2025%5D%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#140-145'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-60'class="method hidden"><codeid='sample.v-60'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, _rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 25]</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#142-144'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-60'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-60'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3C%5BT%3B%2026%5D%3E'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 26]</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a><spanclass="where fmt-newline">where<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>, </span></code><ahref='#impl-Distribution%3C%5BT%3B%2026%5D%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#140-145'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-61'class="method hidden"><codeid='sample.v-61'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, _rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 26]</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#142-144'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-61'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-61'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3C%5BT%3B%2027%5D%3E'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 27]</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a><spanclass="where fmt-newline">where<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>, </span></code><ahref='#impl-Distribution%3C%5BT%3B%2027%5D%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#140-145'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-62'class="method hidden"><codeid='sample.v-62'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, _rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 27]</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#142-144'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-62'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-62'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3C%5BT%3B%2028%5D%3E'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 28]</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a><spanclass="where fmt-newline">where<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>, </span></code><ahref='#impl-Distribution%3C%5BT%3B%2028%5D%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#140-145'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-63'class="method hidden"><codeid='sample.v-63'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, _rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 28]</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#142-144'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-63'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-63'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3C%5BT%3B%2029%5D%3E'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 29]</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a><spanclass="where fmt-newline">where<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>, </span></code><ahref='#impl-Distribution%3C%5BT%3B%2029%5D%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#140-145'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-64'class="method hidden"><codeid='sample.v-64'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, _rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 29]</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#142-144'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-64'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-64'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3C%5BT%3B%2030%5D%3E'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 30]</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a><spanclass="where fmt-newline">where<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>, </span></code><ahref='#impl-Distribution%3C%5BT%3B%2030%5D%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#140-145'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-65'class="method hidden"><codeid='sample.v-65'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, _rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 30]</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#142-144'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-65'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-65'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3C%5BT%3B%2031%5D%3E'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 31]</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a><spanclass="where fmt-newline">where<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>, </span></code><ahref='#impl-Distribution%3C%5BT%3B%2031%5D%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#140-145'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-66'class="method hidden"><codeid='sample.v-66'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, _rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 31]</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#142-144'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-66'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-66'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3C%5BT%3B%2032%5D%3E'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 32]</a>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a><spanclass="where fmt-newline">where<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>, </span></code><ahref='#impl-Distribution%3C%5BT%3B%2032%5D%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#140-145'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-67'class="method hidden"><codeid='sample.v-67'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, _rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 32]</a></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#142-144'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-67'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-67'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3COption%3CT%3E%3E'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="enum"href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html"title="enum core::option::Option">Option</a><T>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a><spanclass="where fmt-newline">where<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>, </span></code><ahref='#impl-Distribution%3COption%3CT%3E%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#157-167'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-68'class="method hidden"><codeid='sample.v-68'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="enum"href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html"title="enum core::option::Option">Option</a><T></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#159-166'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-68'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-68'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Distribution%3CWrapping%3CT%3E%3E'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><<aclass="struct"href="https://doc.rust-lang.org/nightly/core/num/struct.Wrapping.html"title="struct core::num::Wrapping">Wrapping</a><T>> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a><spanclass="where fmt-newline">where<br> <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a>: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>, </span></code><ahref='#impl-Distribution%3CWrapping%3CT%3E%3E'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/other.rs.html#169-174'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.sample-69'class="method hidden"><codeid='sample.v-69'>fn <ahref='../../rand/distributions/trait.Distribution.html#tymethod.sample'class='fnname'>sample</a><R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a> + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>>(&self, rng: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>R) -><aclass="struct"href="https://doc.rust-lang.org/nightly/core/num/struct.Wrapping.html"title="struct core::num::Wrapping">Wrapping</a><T></code><aclass='srclink'href='../../src/rand/distributions/other.rs.html#171-173'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Generate a random value of <code>T</code>, using <code>rng</code> as the source of randomness.</p>
</div><h4id='method.sample_iter-69'class="method hidden"><divclass="important-traits"><divclass='tooltip'>ⓘ<spanclass='tooltiptext'>Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></span></div><divclass="content hidden"><h3class="important">Important traits for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T></h3><codeclass="content"><spanclass="where fmt-newline">impl<D, R, T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><D, R, T><spanclass="where fmt-newline">where<br> D: <aclass="trait"href="../../rand/distributions/trait.Distribution.html"title="trait rand::distributions::Distribution">Distribution</a><T>,<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>, </span></span><spanclass="where fmt-newline"> type <ahref='https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item'class="type">Item</a> = T;</span></code></div></div><codeid='sample_iter.v-69'>fn <ahref='../../rand/distributions/trait.Distribution.html#method.sample_iter'class='fnname'>sample_iter</a><R>(self, rng: R) -><aclass="struct"href="../../rand/distributions/struct.DistIter.html"title="struct rand::distributions::DistIter">DistIter</a><Self, R, T><spanclass="where fmt-newline">where<br> R: <aclass="trait"href="../../rand/trait.Rng.html"title="trait rand::Rng">Rng</a>,<br> Self: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#211-219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Create an iterator that generates random values of <code>T</code>, using <code>rng</code> as the source of randomness. <ahref="../../rand/distributions/trait.Distribution.html#method.sample_iter">Read more</a></p>
</div></div><h3id='impl-Clone'class='impl'><codeclass='in-band'>impl <aclass="trait"href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html"title="trait core::clone::Clone">Clone</a> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a></code><ahref='#impl-Clone'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#346'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.clone'class="method hidden"><codeid='clone.v'>fn <ahref='https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone'class='fnname'>clone</a>(&self) -><aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#346'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Returns a copy of the value. <ahref="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
</div><h4id='method.clone_from'class="method hidden"><codeid='clone_from.v'>fn <ahref='https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from'class='fnname'>clone_from</a>(&mut self, source: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Self)</code><spanclass='since'title='Stable since Rust version 1.0.0'>1.0.0</span><aclass='srclink'href='https://doc.rust-lang.org/nightly/src/core/clone.rs.html#131-133'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Performs copy-assignment from <code>source</code>. <ahref="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></p>
</div></div><h3id='impl-Copy'class='impl'><codeclass='in-band'>impl <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html"title="trait core::marker::Copy">Copy</a> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a></code><ahref='#impl-Copy'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#346'title='goto source code'>[src]</a></h3><divclass='impl-items'></div><h3id='impl-Debug'class='impl'><codeclass='in-band'>impl <aclass="trait"href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html"title="trait core::fmt::Debug">Debug</a> for <aclass="struct"href="../../rand/distributions/struct.Standard.html"title="struct rand::distributions::Standard">Standard</a></code><ahref='#impl-Debug'class='anchor'></a><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#346'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.fmt'class="method hidden"><codeid='fmt.v'>fn <ahref='https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt'class='fnname'>fmt</a>(&self, f: &mut <aclass="struct"href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html"title="struct core::fmt::Formatter">Formatter</a>) -><aclass="type"href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html"title="type core::fmt::Result">Result</a></code><aclass='srclink'href='../../src/rand/distributions/mod.rs.html#346'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Formats the value using the given formatter. <ahref="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
</div></div><h3id='impl-ToOwned'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="https://doc.rust-lang.org/nightly/alloc/borrow/trait.ToOwned.html"title="trait alloc::borrow::ToOwned">ToOwned</a> for T <spanclass="where fmt-newline">where<br> T: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html"title="trait core::clone::Clone">Clone</a>, </span></code><ahref='#impl-ToOwned'class='anchor'></a><aclass='srclink'href='https://doc.rust-lang.org/nightly/src/alloc/borrow.rs.html#81-92'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='associatedtype.Owned'class="type"><codeid='Owned.t'>type <ahref='https://doc.rust-lang.org/nightly/alloc/borrow/trait.ToOwned.html#associatedtype.Owned'class="type">Owned</a> = T</code></h4><divclass='docblock'><p>The resulting type after obtaining ownership.</p>
</div><h4id='method.to_owned'class="method hidden"><codeid='to_owned.v'>fn <ahref='https://doc.rust-lang.org/nightly/alloc/borrow/trait.ToOwned.html#tymethod.to_owned'class='fnname'>to_owned</a>(&self) -> T</code><aclass='srclink'href='https://doc.rust-lang.org/nightly/src/alloc/borrow.rs.html#85-87'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Creates owned data from borrowed data, usually by cloning. <ahref="https://doc.rust-lang.org/nightly/alloc/borrow/trait.ToOwned.html#tymethod.to_owned">Read more</a></p>
</div><h4id='method.clone_into'class="method hidden"><codeid='clone_into.v'>fn <ahref='https://doc.rust-lang.org/nightly/alloc/borrow/trait.ToOwned.html#method.clone_into'class='fnname'>clone_into</a>(&self, target: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>T)</code><aclass='srclink'href='https://doc.rust-lang.org/nightly/src/alloc/borrow.rs.html#89-91'title='goto source code'>[src]</a></h4><divclass='stability hidden'><divclass='stab unstable'><details><summary><spanclass='emoji'>🔬</span> This is a nightly-only experimental API. (<code>toowned_clone_into</code>)</summary><p>recently added</p>
</details></div></div><divclass='docblock hidden'><p>Uses borrowed data to replace owned data, usually by cloning. <ahref="https://doc.rust-lang.org/nightly/alloc/borrow/trait.ToOwned.html#method.clone_into">Read more</a></p>
</div></div><h3id='impl-TryFrom%3CU%3E'class='impl'><codeclass='in-band'>impl<T, U><aclass="trait"href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html"title="trait core::convert::TryFrom">TryFrom</a><U> for T <spanclass="where fmt-newline">where<br> U: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html"title="trait core::convert::Into">Into</a><T>, </span></code><ahref='#impl-TryFrom%3CU%3E'class='anchor'></a><aclass='srclink'href='https://doc.rust-lang.org/nightly/src/core/convert.rs.html#571-577'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='associatedtype.Error'class="type"><codeid='Error.t'>type <ahref='https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error'class="type">Error</a> = <aclass="enum"href="https://doc.rust-lang.org/nightly/core/convert/enum.Infallible.html"title="enum core::convert::Infallible">Infallible</a></code></h4><divclass='docblock'><p>The type returned in the event of a conversion error.</p>
</div><h4id='method.try_from'class="method hidden"><codeid='try_from.v'>fn <ahref='https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#tymethod.try_from'class='fnname'>try_from</a>(value: U) -><aclass="enum"href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html"title="enum core::result::Result">Result</a><T, <T as <aclass="trait"href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html"title="trait core::convert::TryFrom">TryFrom</a><U>>::<aclass="type"href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error"title="type core::convert::TryFrom::Error">Error</a>></code><aclass='srclink'href='https://doc.rust-lang.org/nightly/src/core/convert.rs.html#574-576'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Performs the conversion.</p>
</div></div><h3id='impl-TryInto%3CU%3E'class='impl'><codeclass='in-band'>impl<T, U><aclass="trait"href="https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html"title="trait core::convert::TryInto">TryInto</a><U> for T <spanclass="where fmt-newline">where<br> U: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html"title="trait core::convert::TryFrom">TryFrom</a><T>, </span></code><ahref='#impl-TryInto%3CU%3E'class='anchor'></a><aclass='srclink'href='https://doc.rust-lang.org/nightly/src/core/convert.rs.html#559-566'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='associatedtype.Error-1'class="type"><codeid='Error.t-1'>type <ahref='https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html#associatedtype.Error'class="type">Error</a> = <U as <aclass="trait"href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html"title="trait core::convert::TryFrom">TryFrom</a><T>>::<aclass="type"href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error"title="type core::convert::TryFrom::Error">Error</a></code></h4><divclass='docblock'><p>The type returned in the event of a conversion error.</p>
</div><h4id='method.try_into'class="method hidden"><codeid='try_into.v'>fn <ahref='https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html#tymethod.try_into'class='fnname'>try_into</a>(self) -><aclass="enum"href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html"title="enum core::result::Result">Result</a><U, <U as <aclass="trait"href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html"title="trait core::convert::TryFrom">TryFrom</a><T>>::<aclass="type"href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error"title="type core::convert::TryFrom::Error">Error</a>></code><aclass='srclink'href='https://doc.rust-lang.org/nightly/src/core/convert.rs.html#563-565'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Performs the conversion.</p>
</div></div><h3id='impl-BorrowMut%3CT%3E'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html"title="trait core::borrow::BorrowMut">BorrowMut</a><T> for T <spanclass="where fmt-newline">where<br> T: ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><ahref='#impl-BorrowMut%3CT%3E'class='anchor'></a><aclass='srclink'href='https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#218-220'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.borrow_mut'class="method hidden"><codeid='borrow_mut.v'>fn <ahref='https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut'class='fnname'>borrow_mut</a>(&mut self) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>T</code><aclass='srclink'href='https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Mutably borrows from an owned value. <ahref="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></p>
</div></div><h3id='impl-Borrow%3CT%3E'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html"title="trait core::borrow::Borrow">Borrow</a><T> for T <spanclass="where fmt-newline">where<br> T: ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><ahref='#impl-Borrow%3CT%3E'class='anchor'></a><aclass='srclink'href='https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#213-215'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.borrow'class="method hidden"><codeid='borrow.v'>fn <ahref='https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow'class='fnname'>borrow</a>(&self) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>T</code><aclass='srclink'href='https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#214'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Immutably borrows from an owned value. <ahref="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></p>
</div></div><h3id='impl-Any'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html"title="trait core::any::Any">Any</a> for T <spanclass="where fmt-newline">where<br> T: 'static + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><ahref='#impl-Any'class='anchor'></a><aclass='srclink'href='https://doc.rust-lang.org/nightly/src/core/any.rs.html#100-102'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.type_id'class="method hidden"><codeid='type_id.v'>fn <ahref='https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id'class='fnname'>type_id</a>(&self) -><aclass="struct"href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html"title="struct core::any::TypeId">TypeId</a></code><aclass='srclink'href='https://doc.rust-lang.org/nightly/src/core/any.rs.html#101'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Gets the <code>TypeId</code> of <code>self</code>. <ahref="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
</div></div><h3id='impl-VZip%3CV%3E'class='impl'><codeclass='in-band'>impl<V, T><aclass="trait"href="../../ppv_lite86/types/types/trait.VZip.html"title="trait ppv_lite86::types::types::VZip">VZip</a><V> for T <spanclass="where fmt-newline">where<br> V: <aclass="trait"href="../../ppv_lite86/types/types/trait.MultiLane.html"title="trait ppv_lite86::types::types::MultiLane">MultiLane</a><T>, </span></code><ahref='#impl-VZip%3CV%3E'class='anchor'></a><aclass='srclink'href='../../src/ppv_lite86/types.rs.html#212-220'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.vzip'class="method hidden"><codeid='vzip.v'>fn <ahref='../../ppv_lite86/types/types/trait.VZip.html#tymethod.vzip'class='fnname'>vzip</a>(self) -> V</code><aclass='srclink'href='../../src/ppv_lite86/types.rs.html#217-219'title='goto source code'>[src]</a></h4></div></div></section><sectionid="search"class="content hidden"></section><sectionclass="footer"></section><asideid="help"class="hidden"><div><h1class="hidden">Help</h1><divclass="shortcuts"><h2>Keyboard Shortcuts</h2><dl><dt><kbd>?</kbd></dt><dd>Show this help dialog</dd><dt><kbd>S</kbd></dt><dd>Focus the search field</dd><dt><kbd>↑</kbd></dt><dd>Move up in search results</dd><dt><kbd>↓</kbd></dt><dd>Move down in search results</dd><dt><kbd>↹</kbd></dt><dd>Switch tab</dd><dt><kbd>⏎</kbd></dt><dd>Go to active search result</dd><dt><kbd>+</kbd></dt><dd>Expand all sections</dd><dt><kbd>-</kbd></dt><dd>Collapse all sections</dd></dl></div><divclass="infos"><h2>Search Tricks</h2><p>Prefix searches with a type followed by a colon (e.g., <code>fn:</code>) to restrict the search to a given type.</p><p>Accepted types are: <code>fn</code>, <code>mod</code>, <code>struct</code>, <code>enum</code>, <code>trait</code>, <code>type</code>, <code>macro</code>, and <code>const</code>.</p><p>Search functions by type signature (e.g., <code>vec -> usize</code> or <code>* -> vec</code>)</p><p>Search multiple things at once by splitting your query with comma (e.g., <code>str,u8</code> or <code>String,struct:Vec,test</code>)</p></div></div></aside><script>window.rootPath="../../";window.currentCrate="rand";</script><scriptsrc="../../aliases.js"></script><scriptsrc="../../main.js"></script><scriptdefersrc="../../search-index.js"></script></body></html>