Skip to content

Commit 1df0300

Browse files
committed
Rollup merge of #21676 - Victory:fix-deprication-in-random, r=alexcrichton
Cleanup mention of uint, use usize/us instead. This includes the example `println!("{}", 2u * x);`
2 parents 2ac91a3 + ac285d5 commit 1df0300

File tree

2 files changed

+31
-31
lines changed

2 files changed

+31
-31
lines changed

src/libstd/rand/mod.rs

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -99,10 +99,10 @@
9999
//! let between = Range::new(-1f64, 1.);
100100
//! let mut rng = rand::thread_rng();
101101
//!
102-
//! let total = 1_000_000u;
103-
//! let mut in_circle = 0u;
102+
//! let total = 1_000_000;
103+
//! let mut in_circle = 0;
104104
//!
105-
//! for _ in range(0u, total) {
105+
//! for _ in range(0, total) {
106106
//! let a = between.ind_sample(&mut rng);
107107
//! let b = between.ind_sample(&mut rng);
108108
//! if a*a + b*b <= 1. {
@@ -176,18 +176,18 @@
176176
//! }
177177
//!
178178
//! fn free_doors(blocked: &[uint]) -> Vec<uint> {
179-
//! range(0u, 3).filter(|x| !blocked.contains(x)).collect()
179+
//! range(0, 3).filter(|x| !blocked.contains(x)).collect()
180180
//! }
181181
//!
182182
//! fn main() {
183183
//! // The estimation will be more accurate with more simulations
184-
//! let num_simulations = 10000u;
184+
//! let num_simulations = 10000;
185185
//!
186186
//! let mut rng = rand::thread_rng();
187-
//! let random_door = Range::new(0u, 3);
187+
//! let random_door = Range::new(0, 3);
188188
//!
189-
//! let (mut switch_wins, mut switch_losses) = (0u, 0u);
190-
//! let (mut keep_wins, mut keep_losses) = (0u, 0u);
189+
//! let (mut switch_wins, mut switch_losses) = (0, 0);
190+
//! let (mut keep_wins, mut keep_losses) = (0, 0);
191191
//!
192192
//! println!("Running {} simulations...", num_simulations);
193193
//! for _ in range(0, num_simulations) {
@@ -279,14 +279,14 @@ impl Rng for StdRng {
279279
}
280280
}
281281

282-
impl<'a> SeedableRng<&'a [uint]> for StdRng {
283-
fn reseed(&mut self, seed: &'a [uint]) {
282+
impl<'a> SeedableRng<&'a [usize]> for StdRng {
283+
fn reseed(&mut self, seed: &'a [usize]) {
284284
// the internal RNG can just be seeded from the above
285285
// randomness.
286286
self.rng.reseed(unsafe {mem::transmute(seed)})
287287
}
288288

289-
fn from_seed(seed: &'a [uint]) -> StdRng {
289+
fn from_seed(seed: &'a [usize]) -> StdRng {
290290
StdRng { rng: SeedableRng::from_seed(unsafe {mem::transmute(seed)}) }
291291
}
292292
}
@@ -318,7 +318,7 @@ impl reseeding::Reseeder<StdRng> for ThreadRngReseeder {
318318
}
319319
}
320320
}
321-
static THREAD_RNG_RESEED_THRESHOLD: uint = 32_768;
321+
static THREAD_RNG_RESEED_THRESHOLD: usize = 32_768;
322322
type ThreadRngInner = reseeding::ReseedingRng<StdRng, ThreadRngReseeder>;
323323

324324
/// The thread-local RNG.
@@ -384,7 +384,7 @@ impl Rng for ThreadRng {
384384
/// use std::rand;
385385
///
386386
/// let x = rand::random();
387-
/// println!("{}", 2u * x);
387+
/// println!("{}", 2u8 * x);
388388
///
389389
/// let y = rand::random::<f64>();
390390
/// println!("{}", y);
@@ -432,7 +432,7 @@ pub fn random<T: Rand>() -> T {
432432
/// ```
433433
pub fn sample<T, I: Iterator<Item=T>, R: Rng>(rng: &mut R,
434434
mut iter: I,
435-
amount: uint) -> Vec<T> {
435+
amount: usize) -> Vec<T> {
436436
let mut reservoir: Vec<T> = iter.by_ref().take(amount).collect();
437437
for (i, elem) in iter.enumerate() {
438438
let k = rng.gen_range(0, i + 1 + amount);
@@ -480,18 +480,18 @@ mod test {
480480
#[test]
481481
fn test_gen_range() {
482482
let mut r = thread_rng();
483-
for _ in range(0u, 1000) {
483+
for _ in range(0, 1000) {
484484
let a = r.gen_range(-3i, 42);
485485
assert!(a >= -3 && a < 42);
486486
assert_eq!(r.gen_range(0i, 1), 0);
487487
assert_eq!(r.gen_range(-12i, -11), -12);
488488
}
489489

490-
for _ in range(0u, 1000) {
490+
for _ in range(0, 1000) {
491491
let a = r.gen_range(10i, 42);
492492
assert!(a >= 10 && a < 42);
493493
assert_eq!(r.gen_range(0i, 1), 0);
494-
assert_eq!(r.gen_range(3_000_000u, 3_000_001), 3_000_000);
494+
assert_eq!(r.gen_range(3_000_000, 3_000_001), 3_000_000);
495495
}
496496

497497
}
@@ -507,7 +507,7 @@ mod test {
507507
#[should_fail]
508508
fn test_gen_range_panic_uint() {
509509
let mut r = thread_rng();
510-
r.gen_range(5u, 2u);
510+
r.gen_range(5us, 2us);
511511
}
512512

513513
#[test]
@@ -521,24 +521,24 @@ mod test {
521521
#[test]
522522
fn test_gen_weighted_bool() {
523523
let mut r = thread_rng();
524-
assert_eq!(r.gen_weighted_bool(0u), true);
525-
assert_eq!(r.gen_weighted_bool(1u), true);
524+
assert_eq!(r.gen_weighted_bool(0), true);
525+
assert_eq!(r.gen_weighted_bool(1), true);
526526
}
527527

528528
#[test]
529529
fn test_gen_ascii_str() {
530530
let mut r = thread_rng();
531-
assert_eq!(r.gen_ascii_chars().take(0).count(), 0u);
532-
assert_eq!(r.gen_ascii_chars().take(10).count(), 10u);
533-
assert_eq!(r.gen_ascii_chars().take(16).count(), 16u);
531+
assert_eq!(r.gen_ascii_chars().take(0).count(), 0);
532+
assert_eq!(r.gen_ascii_chars().take(10).count(), 10);
533+
assert_eq!(r.gen_ascii_chars().take(16).count(), 16);
534534
}
535535

536536
#[test]
537537
fn test_gen_vec() {
538538
let mut r = thread_rng();
539-
assert_eq!(r.gen_iter::<u8>().take(0).count(), 0u);
540-
assert_eq!(r.gen_iter::<u8>().take(10).count(), 10u);
541-
assert_eq!(r.gen_iter::<f64>().take(16).count(), 16u);
539+
assert_eq!(r.gen_iter::<u8>().take(0).count(), 0);
540+
assert_eq!(r.gen_iter::<u8>().take(10).count(), 10);
541+
assert_eq!(r.gen_iter::<f64>().take(16).count(), 16);
542542
}
543543

544544
#[test]
@@ -578,7 +578,7 @@ mod test {
578578
r.shuffle(&mut v);
579579
let b: &[_] = &[1, 1, 1];
580580
assert_eq!(v, b);
581-
assert_eq!(r.gen_range(0u, 1u), 0u);
581+
assert_eq!(r.gen_range(0, 1), 0);
582582
}
583583

584584
#[test]

src/libstd/rand/os.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ mod imp {
4949
const NR_GETRANDOM: libc::c_long = 384;
5050

5151
unsafe {
52-
syscall(NR_GETRANDOM, buf.as_mut_ptr(), buf.len(), 0u)
52+
syscall(NR_GETRANDOM, buf.as_mut_ptr(), buf.len(), 0)
5353
}
5454
}
5555

@@ -74,7 +74,7 @@ mod imp {
7474
panic!("unexpected getrandom error: {}", err);
7575
}
7676
} else {
77-
read += result as uint;
77+
read += result as usize;
7878
}
7979
}
8080
}
@@ -378,7 +378,7 @@ mod test {
378378
fn test_os_rng_tasks() {
379379

380380
let mut txs = vec!();
381-
for _ in range(0u, 20) {
381+
for _ in range(0, 20) {
382382
let (tx, rx) = channel();
383383
txs.push(tx);
384384

@@ -392,7 +392,7 @@ mod test {
392392
Thread::yield_now();
393393
let mut v = [0u8; 1000];
394394

395-
for _ in range(0u, 100) {
395+
for _ in range(0, 100) {
396396
r.next_u32();
397397
Thread::yield_now();
398398
r.next_u64();

0 commit comments

Comments
 (0)