@@ -43,8 +43,8 @@ use lightning_invoice::{Bolt11InvoiceDescription, Description};
4343use lightning_persister:: fs_store:: FilesystemStore ;
4444use lightning_types:: payment:: { PaymentHash , PaymentPreimage } ;
4545use logging:: TestLogWriter ;
46- use rand:: distributions :: Alphanumeric ;
47- use rand:: { thread_rng , Rng } ;
46+ use rand:: distr :: Alphanumeric ;
47+ use rand:: { rng , Rng } ;
4848use serde_json:: { json, Value } ;
4949
5050macro_rules! expect_event {
@@ -191,15 +191,15 @@ pub(crate) fn setup_bitcoind_and_electrsd() -> (BitcoinD, ElectrsD) {
191191
192192pub ( crate ) fn random_storage_path ( ) -> PathBuf {
193193 let mut temp_path = std:: env:: temp_dir ( ) ;
194- let mut rng = thread_rng ( ) ;
194+ let mut rng = rng ( ) ;
195195 let rand_dir: String = ( 0 ..7 ) . map ( |_| rng. sample ( Alphanumeric ) as char ) . collect ( ) ;
196196 temp_path. push ( rand_dir) ;
197197 temp_path
198198}
199199
200200pub ( crate ) fn random_port ( ) -> u16 {
201- let mut rng = thread_rng ( ) ;
202- rng. gen_range ( 5000 ..32768 )
201+ let mut rng = rng ( ) ;
202+ rng. random_range ( 5000 ..32768 )
203203}
204204
205205pub ( crate ) fn random_listening_addresses ( ) -> Vec < SocketAddress > {
@@ -216,8 +216,8 @@ pub(crate) fn random_listening_addresses() -> Vec<SocketAddress> {
216216}
217217
218218pub ( crate ) fn random_node_alias ( ) -> Option < NodeAlias > {
219- let mut rng = thread_rng ( ) ;
220- let rand_val = rng. gen_range ( 0 ..1000 ) ;
219+ let mut rng = rng ( ) ;
220+ let rand_val = rng. random_range ( 0 ..1000 ) ;
221221 let alias = format ! ( "ldk-node-{}" , rand_val) ;
222222 let mut bytes = [ 0u8 ; 32 ] ;
223223 bytes[ ..alias. as_bytes ( ) . len ( ) ] . copy_from_slice ( alias. as_bytes ( ) ) ;
0 commit comments