Skip to content

Commit cc5663a

Browse files
committed
auto merge of #15246 : Sawyer47/rust/rand-doc-fix, r=alexcrichton
Documentation didn't match with parameter name. Changes name of parameter in docs and function to 'amount'.
2 parents bd9563a + ba46c8b commit cc5663a

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/libstd/rand/mod.rs

+5-5
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ pub fn random<T: Rand>() -> T {
244244
task_rng().gen()
245245
}
246246

247-
/// Randomly sample up to `n` elements from an iterator.
247+
/// Randomly sample up to `amount` elements from an iterator.
248248
///
249249
/// # Example
250250
///
@@ -257,11 +257,11 @@ pub fn random<T: Rand>() -> T {
257257
/// ```
258258
pub fn sample<T, I: Iterator<T>, R: Rng>(rng: &mut R,
259259
mut iter: I,
260-
amt: uint) -> Vec<T> {
261-
let mut reservoir: Vec<T> = iter.by_ref().take(amt).collect();
260+
amount: uint) -> Vec<T> {
261+
let mut reservoir: Vec<T> = iter.by_ref().take(amount).collect();
262262
for (i, elem) in iter.enumerate() {
263-
let k = rng.gen_range(0, i + 1 + amt);
264-
if k < amt {
263+
let k = rng.gen_range(0, i + 1 + amount);
264+
if k < amount {
265265
*reservoir.get_mut(k) = elem;
266266
}
267267
}

0 commit comments

Comments
 (0)