@@ -4,7 +4,6 @@
// License, v. 2.0. If a copy of the MPL was not distributed with this
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
-use rand::{thread_rng, Rng};
use xmpp_parsers::{
iq::Iq,
jid::Jid,
@@ -17,7 +16,7 @@ use crate::xmlstream::XmppStreamElement;
use crate::Error;
pub(crate) fn make_id() -> String {
- let id: u64 = thread_rng().gen();
+ let id: u64 = rand::random();
format!("{}", id)
}
@@ -10,8 +10,6 @@ use core::task::{Context, Poll};
use core::time::Duration;
use std::io;
-use rand::{thread_rng, Rng};-
use futures::{ready, SinkExt, StreamExt};
use tokio::{
@@ -472,7 +470,7 @@ impl StanzaStreamWorker {
// from RFC 6120.
// NOTE: we use a random starting value here to avoid clashes with
// other application code.
- let mut ping_probe_ctr: u64 = thread_rng().gen();
+ let mut ping_probe_ctr: u64 = rand::random();
// We use mpsc::Sender permits (check the docs on
// [`tokio::sync::mpsc::Sender::reserve`]) as a way to avoid blocking