pub fn seed(session: &str, lesson: &str) -> u64
FNV-1a over session \0 lesson: a stable seed (std’s hasher may change between Rust versions).
session \0 lesson