Skip to content

Commit 7bb3a06

Browse files
gruebelcijothomaslalitb
authored
update rand dependency (open-telemetry#2681)
Co-authored-by: Cijo Thomas <[email protected]> Co-authored-by: Lalit Kumar Bhasin <[email protected]>
1 parent c2a1c82 commit 7bb3a06

File tree

5 files changed

+18
-18
lines changed

5 files changed

+18
-18
lines changed

metrics_counter.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ lazy_static! {
3636

3737
thread_local! {
3838
/// Store random number generator for each thread
39-
static CURRENT_RNG: RefCell<rngs::SmallRng> = RefCell::new(rngs::SmallRng::from_entropy());
39+
static CURRENT_RNG: RefCell<rngs::SmallRng> = RefCell::new(rngs::SmallRng::from_os_rng());
4040
}
4141

4242
fn main() {
@@ -48,9 +48,9 @@ fn test_counter() {
4848
let rands = CURRENT_RNG.with(|rng| {
4949
let mut rng = rng.borrow_mut();
5050
[
51-
rng.gen_range(0..len),
52-
rng.gen_range(0..len),
53-
rng.gen_range(0..len),
51+
rng.random_range(0..len),
52+
rng.random_range(0..len),
53+
rng.random_range(0..len),
5454
]
5555
});
5656
let index_first_attribute = rands[0];

metrics_gauge.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ lazy_static! {
3333

3434
thread_local! {
3535
/// Store random number generator for each thread
36-
static CURRENT_RNG: RefCell<rngs::SmallRng> = RefCell::new(rngs::SmallRng::from_entropy());
36+
static CURRENT_RNG: RefCell<rngs::SmallRng> = RefCell::new(rngs::SmallRng::from_os_rng());
3737
}
3838

3939
fn main() {
@@ -45,9 +45,9 @@ fn test_gauge() {
4545
let rands = CURRENT_RNG.with(|rng| {
4646
let mut rng = rng.borrow_mut();
4747
[
48-
rng.gen_range(0..len),
49-
rng.gen_range(0..len),
50-
rng.gen_range(0..len),
48+
rng.random_range(0..len),
49+
rng.random_range(0..len),
50+
rng.random_range(0..len),
5151
]
5252
});
5353
let index_first_attribute = rands[0];

metrics_histogram.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ lazy_static! {
3636

3737
thread_local! {
3838
/// Store random number generator for each thread
39-
static CURRENT_RNG: RefCell<rngs::SmallRng> = RefCell::new(rngs::SmallRng::from_entropy());
39+
static CURRENT_RNG: RefCell<rngs::SmallRng> = RefCell::new(rngs::SmallRng::from_os_rng());
4040

4141
static PROVIDER_PER_THREAD: SdkMeterProvider = SdkMeterProvider::builder()
4242
.with_reader(ManualReader::builder().build())
@@ -65,9 +65,9 @@ fn test_histogram(histogram: &Histogram<u64>) {
6565
let rands = CURRENT_RNG.with(|rng| {
6666
let mut rng = rng.borrow_mut();
6767
[
68-
rng.gen_range(0..len),
69-
rng.gen_range(0..len),
70-
rng.gen_range(0..len),
68+
rng.random_range(0..len),
69+
rng.random_range(0..len),
70+
rng.random_range(0..len),
7171
]
7272
});
7373
let index_first_attribute = rands[0];

metrics_overflow.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ lazy_static! {
2929

3030
thread_local! {
3131
/// Store random number generator for each thread
32-
static CURRENT_RNG: RefCell<rngs::SmallRng> = RefCell::new(rngs::SmallRng::from_entropy());
32+
static CURRENT_RNG: RefCell<rngs::SmallRng> = RefCell::new(rngs::SmallRng::from_os_rng());
3333
}
3434

3535
fn main() {
@@ -41,6 +41,6 @@ fn test_counter() {
4141
// memory usage indefinitely even when user code misbehaves by producing
4242
// unbounded metric points (unique time series).
4343
// It also checks that SDK's internal logging is also done in a bounded way.
44-
let rand = CURRENT_RNG.with(|rng| rng.borrow_mut().gen_range(0..100000000));
44+
let rand = CURRENT_RNG.with(|rng| rng.borrow_mut().random_range(0..100000000));
4545
COUNTER.add(1, &[KeyValue::new("A", rand)]);
4646
}

random.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ use std::cell::RefCell;
1717

1818
thread_local! {
1919
/// Store random number generator for each thread
20-
static CURRENT_RNG: RefCell<rngs::SmallRng> = RefCell::new(rngs::SmallRng::from_entropy());
20+
static CURRENT_RNG: RefCell<rngs::SmallRng> = RefCell::new(rngs::SmallRng::from_os_rng());
2121
}
2222

2323
fn main() {
@@ -28,9 +28,9 @@ fn test_random_generation() {
2828
let _i1 = CURRENT_RNG.with(|rng| {
2929
let mut rng = rng.borrow_mut();
3030
[
31-
rng.gen_range(0..10),
32-
rng.gen_range(0..10),
33-
rng.gen_range(0..10),
31+
rng.random_range(0..10),
32+
rng.random_range(0..10),
33+
rng.random_range(0..10),
3434
]
3535
});
3636
}

0 commit comments

Comments
 (0)