()
| 61 | |
| 62 | #[test] |
| 63 | fn deterministic_with_same_seed() { |
| 64 | let mut rng1 = SeedableRng::from_seed_str("player-123:pull-456"); |
| 65 | let mut rng2 = SeedableRng::from_seed_str("player-123:pull-456"); |
| 66 | |
| 67 | let seq1: Vec<u64> = (0..10).map(|_| rng1.gen_range(1000)).collect(); |
| 68 | let seq2: Vec<u64> = (0..10).map(|_| rng2.gen_range(1000)).collect(); |
| 69 | |
| 70 | assert_eq!(seq1, seq2); |
| 71 | } |
| 72 | |
| 73 | #[test] |
| 74 | fn different_seeds_different_results() { |