@@ -23,7 +23,7 @@ impl Ulid {
2323 /// use rand::prelude::*;
2424 /// use ulid::Ulid;
2525 ///
26- /// let mut rng = StdRng::from_entropy ();
26+ /// let mut rng = StdRng::from_os_rng ();
2727 /// let ulid = Ulid::with_source(&mut rng);
2828 /// ```
2929 pub fn with_source < R : rand:: Rng > ( source : & mut R ) -> Ulid {
@@ -45,7 +45,7 @@ impl Ulid {
4545 /// let ulid = Ulid::from_datetime(SystemTime::now());
4646 /// ```
4747 pub fn from_datetime ( datetime : SystemTime ) -> Ulid {
48- Ulid :: from_datetime_with_source ( datetime, & mut rand:: thread_rng ( ) )
48+ Ulid :: from_datetime_with_source ( datetime, & mut rand:: rng ( ) )
4949 }
5050
5151 /// Creates a new Ulid with the given datetime and random number generator
@@ -59,7 +59,7 @@ impl Ulid {
5959 /// use rand::prelude::*;
6060 /// use ulid::Ulid;
6161 ///
62- /// let mut rng = StdRng::from_entropy ();
62+ /// let mut rng = StdRng::from_os_rng ();
6363 /// let ulid = Ulid::from_datetime_with_source(SystemTime::now(), &mut rng);
6464 /// ```
6565 pub fn from_datetime_with_source < R > ( datetime : SystemTime , source : & mut R ) -> Ulid
@@ -72,8 +72,8 @@ impl Ulid {
7272 . as_millis ( ) ;
7373 let timebits = ( timestamp & bitmask ! ( Self :: TIME_BITS ) ) as u64 ;
7474
75- let msb = timebits << 16 | u64:: from ( source. gen :: < u16 > ( ) ) ;
76- let lsb = source. gen :: < u64 > ( ) ;
75+ let msb = timebits << 16 | u64:: from ( source. random :: < u16 > ( ) ) ;
76+ let lsb = source. random :: < u64 > ( ) ;
7777 Ulid :: from ( ( msb, lsb) )
7878 }
7979
0 commit comments