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 rust : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager