language updates: rand went its own crate.