@@ -41,21 +41,21 @@ mod tests {
41
41
// seed for predictable outcomes
42
42
let mut rng: StdRng = SeedableRng :: from_seed ( [ 42 ; 32 ] ) ;
43
43
44
- let emoji = "πππ€ͺπππ± " . chars ( ) ;
44
+ let emoji = "ABCDEF " . chars ( ) ;
45
45
let chosen_one = emoji. clone ( ) . choose ( & mut rng) . unwrap ( ) ;
46
- assert_eq ! ( chosen_one, 'π ' ) ;
46
+ assert_eq ! ( chosen_one, 'B ' ) ;
47
47
48
48
let chosen = emoji. choose_multiple ( & mut rng, 3 ) ;
49
- assert_eq ! ( chosen, [ 'π± ' , 'π ' , 'π ' ] ) ;
49
+ assert_eq ! ( chosen, [ 'F ' , 'B ' , 'E ' ] ) ;
50
50
51
- let mut three_wise_monkeys = vec ! [ 'π' , 'π ', 'π ' ] ;
51
+ let mut three_wise_monkeys = vec ! [ '1' , '2 ', '3 ' ] ;
52
52
three_wise_monkeys. shuffle ( & mut rng) ;
53
53
three_wise_monkeys. shuffle ( & mut rng) ; // in this case, the first time won't change anything
54
- assert_eq ! ( three_wise_monkeys, [ 'π ' , 'π ' , 'π ' ] ) ;
54
+ assert_eq ! ( three_wise_monkeys, [ '1 ' , '3 ' , '2 ' ] ) ;
55
55
56
- let mut three_wise_monkeys = vec ! [ 'π ' , 'π ' , 'π ' ] ;
56
+ let mut three_wise_monkeys = vec ! [ '1 ' , '2 ' , '3 ' ] ;
57
57
let partial = three_wise_monkeys. partial_shuffle ( & mut rng, 2 ) ;
58
- assert_eq ! ( partial. 0 , [ 'π ' , 'π ' ] ) ;
58
+ assert_eq ! ( partial. 0 , [ '3 ' , '2 ' ] ) ;
59
59
}
60
60
61
61
#[ test]
0 commit comments