From ba2138f77d161462981634d31154b67c5b886755 Mon Sep 17 00:00:00 2001 From: Claus Matzinger Date: Thu, 17 Oct 2019 11:31:04 +0200 Subject: [PATCH] more shuffles --- Chapter10/random-numbers/src/lib.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Chapter10/random-numbers/src/lib.rs b/Chapter10/random-numbers/src/lib.rs index d36356d..c7c82cd 100644 --- a/Chapter10/random-numbers/src/lib.rs +++ b/Chapter10/random-numbers/src/lib.rs @@ -48,9 +48,10 @@ mod tests { let chosen = emoji.choose_multiple(&mut rng, 3); assert_eq!(chosen, ['😱', '🙃', '😭']); - let mut three_wise_monkeys = vec!['🙈', '🙉', '🙊']; + let mut three_wise_monkeys = vec!['🙈','🙉', '🙊']; three_wise_monkeys.shuffle(&mut rng); - assert_eq!(three_wise_monkeys, ['🙈', '🙉', '🙊']); + three_wise_monkeys.shuffle(&mut rng); // in this case, the first time won't change anything + assert_eq!(three_wise_monkeys, ['🙈', '🙊', '🙉']); let mut three_wise_monkeys = vec!['🙈', '🙉', '🙊']; let partial = three_wise_monkeys.partial_shuffle(&mut rng, 2);