MCPcopy Create free account
hub / github.com/NodeDB-Lab/nodedb / deterministic_with_same_seed

Function deterministic_with_same_seed

nodedb/src/engine/random/csprng.rs:63–71  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

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() {

Callers

nothing calls this directly

Calls 2

collectMethod · 0.80
gen_rangeMethod · 0.80

Tested by

no test coverage detected