@@ -138,10 +138,10 @@ pub trait Rng {
138138 /// # Example
139139 ///
140140 /// ```rust
141- /// use std::rand::{task_rng , Rng};
141+ /// use std::rand::{thread_rng , Rng};
142142 ///
143143 /// let mut v = [0u8, .. 13579];
144- /// task_rng ().fill_bytes(&mut v);
144+ /// thread_rng ().fill_bytes(&mut v);
145145 /// println!("{}", v.as_slice());
146146 /// ```
147147 fn fill_bytes ( & mut self , dest : & mut [ u8 ] ) {
@@ -173,9 +173,9 @@ pub trait Rng {
173173 /// # Example
174174 ///
175175 /// ```rust
176- /// use std::rand::{task_rng , Rng};
176+ /// use std::rand::{thread_rng , Rng};
177177 ///
178- /// let mut rng = task_rng ();
178+ /// let mut rng = thread_rng ();
179179 /// let x: uint = rng.gen();
180180 /// println!("{}", x);
181181 /// println!("{}", rng.gen::<(f64, bool)>());
@@ -191,9 +191,9 @@ pub trait Rng {
191191 /// # Example
192192 ///
193193 /// ```
194- /// use std::rand::{task_rng , Rng};
194+ /// use std::rand::{thread_rng , Rng};
195195 ///
196- /// let mut rng = task_rng ();
196+ /// let mut rng = thread_rng ();
197197 /// let x = rng.gen_iter::<uint>().take(10).collect::<Vec<uint>>();
198198 /// println!("{}", x);
199199 /// println!("{}", rng.gen_iter::<(f64, bool)>().take(5)
@@ -218,9 +218,9 @@ pub trait Rng {
218218 /// # Example
219219 ///
220220 /// ```rust
221- /// use std::rand::{task_rng , Rng};
221+ /// use std::rand::{thread_rng , Rng};
222222 ///
223- /// let mut rng = task_rng ();
223+ /// let mut rng = thread_rng ();
224224 /// let n: uint = rng.gen_range(0u, 10);
225225 /// println!("{}", n);
226226 /// let m: f64 = rng.gen_range(-40.0f64, 1.3e5f64);
@@ -236,9 +236,9 @@ pub trait Rng {
236236 /// # Example
237237 ///
238238 /// ```rust
239- /// use std::rand::{task_rng , Rng};
239+ /// use std::rand::{thread_rng , Rng};
240240 ///
241- /// let mut rng = task_rng ();
241+ /// let mut rng = thread_rng ();
242242 /// println!("{}", rng.gen_weighted_bool(3));
243243 /// ```
244244 fn gen_weighted_bool ( & mut self , n : uint ) -> bool {
@@ -250,9 +250,9 @@ pub trait Rng {
250250 /// # Example
251251 ///
252252 /// ```rust
253- /// use std::rand::{task_rng , Rng};
253+ /// use std::rand::{thread_rng , Rng};
254254 ///
255- /// let s: String = task_rng ().gen_ascii_chars().take(10).collect();
255+ /// let s: String = thread_rng ().gen_ascii_chars().take(10).collect();
256256 /// println!("{}", s);
257257 /// ```
258258 fn gen_ascii_chars < ' a > ( & ' a mut self ) -> AsciiGenerator < ' a , Self > {
@@ -266,10 +266,10 @@ pub trait Rng {
266266 /// # Example
267267 ///
268268 /// ```
269- /// use std::rand::{task_rng , Rng};
269+ /// use std::rand::{thread_rng , Rng};
270270 ///
271271 /// let choices = [1i, 2, 4, 8, 16, 32];
272- /// let mut rng = task_rng ();
272+ /// let mut rng = thread_rng ();
273273 /// println!("{}", rng.choose(&choices));
274274 /// assert_eq!(rng.choose(choices[..0]), None);
275275 /// ```
@@ -286,9 +286,9 @@ pub trait Rng {
286286 /// # Example
287287 ///
288288 /// ```rust
289- /// use std::rand::{task_rng , Rng};
289+ /// use std::rand::{thread_rng , Rng};
290290 ///
291- /// let mut rng = task_rng ();
291+ /// let mut rng = thread_rng ();
292292 /// let mut y = [1i, 2, 3];
293293 /// rng.shuffle(&mut y);
294294 /// println!("{}", y.as_slice());
@@ -520,8 +520,8 @@ mod test {
520520 }
521521 }
522522
523- pub fn rng ( ) -> MyRng < rand:: TaskRng > {
524- MyRng { inner : rand:: task_rng ( ) }
523+ pub fn rng ( ) -> MyRng < rand:: ThreadRng > {
524+ MyRng { inner : rand:: thread_rng ( ) }
525525 }
526526
527527 pub fn weak_rng ( ) -> MyRng < rand:: XorShiftRng > {
0 commit comments