Problème utilisation crate mersenne_twister
Bonjour,
Depuis peu je m'essaie au langage Rust, dernièrement j'ai besoin d'utiliser le RNG Mersenne Twister en cherchant un peu je tombe sur le crate https://crates.io/crates/mersenne_twister ainsi que la doc https://docs.rs/mersenne_twister/1.1.1.
/mersenne_twister/.
je l'installe à l'aide de cargo et en voulant tester l'exemple donné par la doc
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
extern crate mersenne_twister;
extern crate rand;
use mersenne_twister::MersenneTwister;
use rand::{Rng, SeedableRng};
fn main() {
// Get a seed somehow.
let seed: u64 = 0x123456789abcdef;
// Create the default RNG.
let mut rng: MersenneTwister = SeedableRng::from_seed(seed);
// start grabbing randomness from rng...
} |
je tombe sur une erreur qui dit: the trait `rand::SeedableRng` is not implemented for `mersenne_twister::MT19937_64`
pourtant la doc indique bien que mersenne_twister::MT19937_64 implémente le trait rand::SeedableRng ? -> https://docs.rs/mersenne_twister/1.1...T19937_64.html
du coup je me demande si je ne suis pas passé à côté de quelque chose ?
je précise que je suis débutant en rust, que je test sur un windows avec une version de rust 1.35.0.
Merci